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

Reply via email to