Hello, I am new to the list so greetings everyone.

I want to be able to use SysEx messages according to
the MIDI Tuning Standard, so that I can work in just
intonation and change keys on the fly, as explained in
this post from last year:
http://www.mail-archive.com/timidity-talk@lists.sourceforge.net/msg00081.html

it is also explained in an official document:
http://www.midi.org/about-midi/tuning.shtml

but I cannot get it to work.


Details:
I use Rosegarden as my sequencer, which relies on
Timidity to make sound. My OS is Debian Lenny. From my
/etc/defaults/timidity file:
TIM_ALSASEQPARAMS="-B8,8 --temper-control -s 44100
-Os"

So I make the song and create the sysex events:

F0 7E 7F 08 0B 03 7B 7F 03 F7
sets everything but channel 10 to Just Intonation.

F0 7E 7F 08 0A 41 01 F7
sets the key to 1 sharp and makes it minor, i.e. E
minor.

When I hit play it still sounds in equal temperament.
So I thought, ok. Maybe Rosegarden is filtering those
out before sending the midi data to Timidity. So I
export to a MIDI file, and verify with a hex editor,
yes I can see my sysex events [F0 7E 7F 08 0B 03 7B 7F
03 F7] and [F0 7E 7F 08 0A 41 01 F7] can both be found
in the file. but then I invoke timidity from the
commandline:

timidity file.mid

it still sounds in equal temperament.

Any ideas??? and does anybody want the midi file I
have created?
thanks

P.S. invoking:
timidity --pure-intonation=1m
will work, but only for one key.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Timidity-talk mailing list
Timidity-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/timidity-talk

Reply via email to