![]() ![]() Well, NRPN has always been very, very vague in the spec. ![]() Edisyn already happens to have good-working patches for the Microwave II, XT, and XTk. That being said, in Edisyn I tried really hard to make patch editors relatively easy to code, while at the same time providing a lot of flexibility so you can handle the particular weirdness of the synth you're dealing with.Īnd Edisyn provides a whole lot of built-in features that you get for free: lots of widgets, MIDI handling facilities, CC or NRPN mapping, pass-through from a controller, saving and loading sysex files, and a host of exploratory synth programming options, like variable randomization and mutation, patch merging and recombination, nudging your patch towards other patches, and (soon to be released) a full-featured hill-climber.īTW, you mentioned the Microwave. And to be complete you'd need to write separate editors for single-mode and multi-mode etc. (4) write the code to send individual parameter changes (5) write the code to respond to individual parameter changes made on the synth.Īll synths do these things in completely different ways, have lots of bugs in their communication protocols, etc. ![]() ![]() Writing a patch editor for a synth in *ANY* toolkit is hard because you'll have to do many of the following: (1) lay out the widgets (2) write the patch dump parser (3) write the patch dump emitter (4) write the code to issue requests for patch dumps etc. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |