From: David B. <dav...@gm...> - 2015-05-12 00:43:17
|
> I believe that the MIDI standard allows for single-note real-time sysex messages that can alter the pitch of any of the 128 note numbers. A 3-byte frequency resolution is possible which is a little better than one-hundredth of a cent: I keep reading the specs over and over and my mind just isn't comprehending. So let me run through this with you. The MIDI Tuning Standard allows one to change the frequency of an individual note, correct? And then assuming my MIDI library can send these sysex messages then I should be able to do this, with care. Each note event would carry with it a frequency tuning for that note. Is that what you're reading? > Looking through the Scala scales archive, I see a file named "fortune.scl" which divides the octave into 612 steps, which is about half of your proposed 1366 steps. Sure. Right now my software will create a Timidity tuning table that will divide the octave into any number. I just generated one that divides the octave into 10240 equal divisions but that means that it's only a fraction of an octave (128/10240). Getting Timidity to load a tuning table with more than 128 notes and read an "extended" MIDI file where the note range can go from 0-65000 (or whatever) instead of 0-127 is the trick. Generating huge tuning tables that Timidity can handle would be easier for me, I think, than sending a frequency value for each note (as in the above proposed solution), but maybe not. On Mon, May 11, 2015 at 5:32 PM, A. Zimmer <and...@co...> wrote: > On Mon, 11 May 2015 20:16:56 -0400 > "A. Zimmer" <and...@co...> wrote: > >> >> The Scala software contains example scales with 79 notes per octave >> so your proposal of 1366 notes per scale may be feasible. >> > > Looking through the Scala scales archive, I see a file named "fortune.scl" > which divides the octave into 612 steps, which is about half of your proposed > 1366 steps. > > http://www.huygens-fokker.org/docs/scales.zip > > If the Scala software can presumably re-tune a MIDI file with this > scale then your proposed scale my also be possible. > > AZ > > > > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > Timidity-talk mailing list > Tim...@li... > https://lists.sourceforge.net/lists/listinfo/timidity-talk |