On Freitag, 25. Mai 2018 14:15:47 CEST you wrote: > I didn't know there were MIDI coarse/fine tuning messages and these also > work realtime? Do you have a reference?
There are actually several standard messages regarding tuning, for example: 1. Standard MIDI Pitchbend message. 2. Roland GS scale tuning SysEx message (tuning individual 12 notes of each octave in cents). 3. MIDI RPN #1 ("fine tuning part in cents"). 4. MIDI RPN #2 ("coarse tuning part in half tones"). And as I am looking at it, there are even more tuning related MIDI messages. The following might be a starting point for you: http://www.somascape.org/midi/tech/spec.html http://www.microtonal-synthesis.com/GS_XG.html And I have to correct my previous email: IIRC the comman way is using actually pitch bend messages, not coarse/fine tuning messages (take the "Seaboard" as an example of a real world hardware product doing that). Implementation status of the messages above in LinuxSampler: 1. Supported of course (real-time). 2. Supported (real-time). 3. No supported ATM. 4. Supported (but not real-time ATM, resets part ATM). > I've made a patch for ZynaddSubFX to do this: > > https://sourceforge.net/p/zynaddsubfx/code/ci/hps-subdivision-feature/tree/ > > The reason is that for organ sounds you don't get a phase polluted major > unless you adjust the tones a bit. Sound like you are resembling the Hermode Tuning algorithm, which usually uses Roland GS ScaleTuning (in real-time) to adjust purity of harmonies (3rd, 5th and 7th) in real-time. But getting back to my actual question; as far I understand you correctly, there are no real-world hardware products which use the MIDI channel bits for the tuning purpose you described, so you came up with this idea, correct? CU Christian ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Linuxsampler-devel mailing list Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel