fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fluid-dev] Re: exporting SYSEX files from fluidsynth


From: josh
Subject: [fluid-dev] Re: exporting SYSEX files from fluidsynth
Date: Mon, 12 Oct 2009 13:17:17 -0700
User-agent: Internet Messaging Program (IMP) H3 (4.1.6)

Quoting Ebrahim Mayat <address@hidden>:
On Oct 11, 2009, at 12:11 AM, address@hidden wrote:

Its called the MIDI Tuning Standard. There are 2 different forms of it. The older one doesn't properly support tuning bank #s. They created a second revision of it to fix that oversight and provide some additional things (such as octave tunings). There are some tools, such as Scala, which can be used to generate tunings. Its a pretty complex program. I was able to export a MIDI file containing a MIDI Tuning Standard (MTS) dump, which I successfully loaded with FluidSynth.

http://www.huygens-fokker.org/scala/

Josh

So, would it be possible to load *.scl Scala files directly into
fluidsynth and then export *.syx sysex files ?



No, FluidSynth doesn't parse .scl directly. What we've added is support for SYSEX commands embedded in MIDI data. So you could add the proper MTS SYSEX commands into a MIDI file. This is better than the pitch bender hacks, since you can have more than one note playing on a channel, where-as the pitch bender method means you can only have 1 note at a time (since the bend affects all notes on a given channel).

I saw that Scala also had support for exporting FluidSynth shell commands (see "help tuning" in the FluidSynth shell), so it seems there was already a method of leveraging alternative tunings. This new feature just allows for the ability to embed the tuning in a MIDI file or send it via a MIDI driver or device.


BTW, check out
<http://www.mail-archive.com:80/address@hidden/msg01115.html>


Sometimes it seems like time loops around on itself ;)

E

Josh





reply via email to

[Prev in Thread] Current Thread [Next in Thread]