Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread David Bellows
> System_exclusive, 11, 127, 127, 8, 2, 0, 1, 74, 74, 128, 0, 127 Bad. The tuning value 74, 128, 0 is invalid since the fraction is a 14-bit value (7-bit MSB,7-bit LSB). It should be 75, 0, 0. My software has a few weird rounding things like this. That said 74, 128, 0 should be the s

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread R.L. Horn
On Wed, 17 Aug 2016, David Bellows wrote: Thanks for the confirmation! What other sequencer(s) are you using? pmidi The example plays correctly, but not quite a quarter-tone scale, as some of your tuning commands are malformed (which timidity seems to go along with): System_exclusive,

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread David Bellows
> This might be a problem with fluidsynth's interpretation of midi files. If I > pass it the file directly, I get the behavior David mentioned. If I use > another sequencer, it works okay. Thanks for the confirmation! What other sequencer(s) are you using? On Wed, Aug 17, 2016 at 3:30 PM, R.L.

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread R.L. Horn
On Wed, 17 Aug 2016, Marcus Weseloh wrote: Using fluidsynth 1.1.6 your updated MIDI file plays fine, at least on my Linux system. This might be a problem with fluidsynth's interpretation of midi files. If I pass it the file directly, I get the behavior David mentioned. If I use another sequ

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread Marcus Weseloh
Hi again, looking at your new file, I see that you send the tuning program change RPN messages before each tuning Sysex message. While that works, I don't think it is necessary. Choosing the tuning program for the channel once at the beginning of the file should be enough. Cheers, Marcus 201

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread Marcus Weseloh
Hi David, 2016-08-17 19:22 GMT+02:00 David Bellows : >> I had another look at the FluidSynth source, though. It seems like voices >> start out with no tuning prog defined. So even when you change tuning prog 0 >> using the Sysex messages, that tuning won't be used. Try adding RPN messages >> to

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread David Bellows
> I had another look at the FluidSynth source, though. It seems like voices > start out with no tuning prog defined. So even when you change tuning prog 0 > using the Sysex messages, that tuning won't be used. Try adding RPN messages > to select tuning prog 0 for your channel before sending the

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread Marcus Weseloh
Hi David, Am 17.08.2016 5:22 nachm. schrieb "David Bellows" : > > Actually that MIDI note shouldn't really matter as it's the sysex > command that contains the pitch information for the note that's being > re-assigned (1 in this case) to what it's supposed to sound like (60 + > 2048 pitch bend, fo

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread David Bellows
Hey Marcus (and anyone else paying attention!) I've attached another MIDI file. It uses a sysex command with the MIDI Tuning Standard. Unlike the previous one I sent this one assigns the new MIDI + pitch bend to the same Standard MID pitch (previously I just used the dummy pitch 1 for all the note

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread David Bellows
Hey Marcus! Actually that MIDI note shouldn't really matter as it's the sysex command that contains the pitch information for the note that's being re-assigned (1 in this case) to what it's supposed to sound like (60 + 2048 pitch bend, for example). In Timidity this plays just fine but the result

Re: [fluid-dev] FluidSynth and MIDI channels

2016-08-17 Thread David Bellows
Hello Marcus, > to use more than the 16 MIDI channels you probably have to talk to fluidsynth via the API rather than through MIDI messages. Maybe you could hack something with the built-in midi router, but I'm not sure. Yeah, the more I thought about it the more I figured it would be something l

Re: [fluid-dev] Recent discussions on sysex commands and the MIDI Tuning Standard

2016-08-17 Thread Marcus Weseloh
Hello David, I got triggered by your recent question about different tunings in FluidSynth, as I will need different tunings as well. I found this old posting of yours, so you seem to know about MTS and have tried to use it. I had a look at your example file and am not surprised that it doesn't ge

Re: [fluid-dev] FluidSynth and MIDI channels

2016-08-17 Thread Marcus Weseloh
Hello David, to use more than the 16 MIDI channels you probably have to talk to fluidsynth via the API rather than through MIDI messages. Maybe you could hack something with the built-in midi router, but I'm not sure. But might I suggest that you look into the SysEx messages from the Midi Tuning

Re: [fluid-dev] New Patch 0003 - polymono - functionality

2016-08-17 Thread Ben Gonzales
Thanks guys. Yes, I'm familiar with the power of sed, but I use it so infrequently that the time taken to craft a working syntax would have been longer than the "replace? Y/N" procedure. Those who can handle regex with such ease have my deepest respect. Ben On 17/08/16 17:31, R.L. Horn wrot

Re: [fluid-dev] New Patch 0003 - polymono - functionality

2016-08-17 Thread R.L. Horn
On Wed, 17 Aug 2016, Ralf Mattes wrote: Am Mittwoch, 17. August 2016 07:37 CEST, "R.L. Horn" schrieb: On Sun, 14 Aug 2016, Ben Gonzales wrote: I edited the patch file to change the "\" to "/" in the filenames. Unfortunately I couldn't do a global search and replace as there are other "\