Code Monkey home page Code Monkey logo

midisynth7's Introduction

MidiSynth7

A fully-featured MIDI software synthesizer written in C# WPF

This is a work in progress. Frequent updates will be made. Any changes present in the 'studio edition' will reflect later on down the line for the other views. This is basically an open sourced rewrite & port from v6, with some major changes

Three different "editions"

I plan on implementing 3 different views or "editions" for users who are limited to their display size. At this time, only two editions are written.

Studio Edition (As of 10/16/22)

studio

Standard Edition (As of 10/16/22)

Standard

Key mapping

You can use your PC keyboard to play notes. For the full range keyboard, the key map only applies to the first 39 keys.

While keyboard support may be limited, the program supports external MIDI keyboard input.

keys

midisynth7's People

Contributors

thekingeagle avatar

Stargazers

 avatar

Watchers

 avatar  avatar

midisynth7's Issues

[HELP WANTED] MPT Pattern Control Performance

The goal is to have the control look as it is, but with a much smaller memory footprint/ui thread rendering footprint. If anybody has any tips on making a ModPlugTracker style control that functions similarly to OpenMPT and is fully compatible with WPF, please feel free to share. Affected Classes: SeqData, TrackerRow, VirtualizedMPTPattern

The Pattern editor is still a work in progress at the moment, but the performance hurdle is a big one

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.