Koekepan wrote:
I wouldn't throw a Rhodes on the floor either.


check it out...>> will be testing this later on. latest beta/release candidate:
- - - - - - - -
Change log:
LFO:
* fixed S&H 256x scaling error
* fixed S&H update logic error
* fixed AMP modulation sign error (saw up <-> saw down etc, now same as dexed)
* fixed square wave sign error (now same as dexed)
* added filtering to remove nasty "digital pop" on discontinous LFOs (audible when amplitude modulating with saw, square and S&H)
Note killing on patch switching :
* added new Global Setting (number 11) that sets "Patch change: notes off (like original)" or "Patch change: keep notes on" - this will disable killing off sounding notes when patch switching. This removes the popping noise, but most importantly gives new creative opportunities since the FM can in reality play up to three different sounds at the same time. Sounding notes are not affected by the newly selected patch.
MIDI:
* MIDI note in velocity: Added a new Global Setting (number 9) that enables/disables velocity sensitivity on MIDI notes in. (Why would you disable velo in? Well, if you feed it notes from external sequencer, and want to work the velocity slider to achieve sonic climax, that's why)
* Added a new Global Setting (number 10) that switches between "Yamaha compatibility" and "Korg proprietary (like original)" single patch import/export behaviour. This makes importing patches from other devices work as it should.
See e.g. https://www.reddit.com/r/volcas/comm...s_are_too_low/ In "Yamaha" mode, it will turn all OPs "on" - this is a compromise that I think works better than the FM original. In reality, KORG implemented its own patch format where byte 155 (in the DX7 standard a checksum byte) is used to transfer OP on/off. This is objectively "better" - but again, not actually compatible. Importing patches from e.g. dexed gives weird OP on/off results. Also, if you have a MIDI out mod and dump a MIDI patch to a non-volca device/plug, it will complain that the checksum is wrong and reject it.
* added support for Program Change of patches and patterns. PC 0-31 are patches, 32-48 are the patterns
New MIDI CCs:
* CC 1 : (Mod wheel) assignable via CC 91, defaults to Pitch Mod Depth
* CC 85: Chorus on/off. value<64>=64 on.
* CC 86: Chorus stereo width, 64 is default
* CC 87: Chorus speed, 64 is default
* CC 88: Load patch, value 0-4: patch 1, 5-8: patch 2 etc up to 127
* CC 89: Load pattern, value 0-8: pattern 1, 9-16: pattern 2 etc up to 127
* CC 90: Tempo divisor, value 0-31: 1/1, 32-63: 1/2, 64-95: 1/4, 96-127: 1/8 (!)
* CC 91: Mod wheel mapping: decides what MIDI CC mod wheel should map to. E.g. 42 -> Mod wheel now controls Modulator Attack