fluidsynth microtonal alternative tuning
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 8
- Joined: Sun Jan 31, 2010 12:10 pm
- Been thanked: 1 time
fluidsynth microtonal alternative tuning
I was frustrated from my efforts with single note pitchbend detuning using multiple channels due to reduced polyphony, unhandily program changing and unintended squeeks by overlapping different detuned notes on a channel.
Here and there I read stray informations about the microtonal potential of fluidsynth and it's Midi Tuning Standard capabilities. It took me some time to get it.
Fluidsynth no longer reacts as wanted when started with Fokker-Huygen's Scala's textfiles on the commandline but can run fitting sysex midi files.
Scala can convert the .scl files into these sysex midi files and export them in one go.
They can be run with fluidsynth at startup and fluidsynth after this is tuned in the new way.
Even easier is a trick Rui Nuno Capela passed on:
These sysex .mid files can be dragged-and-dropped into the qsynth gui. The fluidsynth instance which is just in the active focus now will be in the new tuning and this can be done with all open fluidsynth instances, one after the other.
Have fun detuning sf2!
-
- Established Member
- Posts: 753
- Joined: Sat Nov 01, 2008 1:12 pm
Re: fluidsynth microtonal alternative tuning
Does the methods described still work for anyone on current kxstudio builds?
I'm on debian wheezy with the kxstudio repos, and I tried exporting midi tuning standard files from scala (which work with the one-sf2 microtonal sampler) and drag'n'dropping them over to the interface of qsynth doesn't affect the tunning.
The only way I'm able to modify fluidsynth's tunning is by exporting the scale as a fluidsynth command file from scala and then running fluidsynth with the "-f" flag, but that's not really convenient.
Thanks for any tips!
Re: fluidsynth microtonal alternative tuning
ZynAddSubFX, WhySynth and some other synth plugins have the ability to change from 440 hz built in. Would be nice for an easy to use method to do the same with FluidSynth as well as LinuxSampler. Anyone know of a plugin that works well for this?
-
- Established Member
- Posts: 29
- Joined: Tue Sep 21, 2021 4:47 pm
- Has thanked: 1 time
- Been thanked: 13 times
Re: fluidsynth microtonal alternative tuning
Just in case someone is still having trouble with this, I wrote a little tool to do just that (generates the appropriate midi tuning message, connects to one or multiple port and sends it). It works fine with fluidsynth : https://github.com/jean-emmanuel/synthtuner
-
- Posts: 1
- Joined: Mon Nov 20, 2023 3:17 am
Re: fluidsynth microtonal alternative tuning
Thank you for sharing this information about using Fluidsynth and Scala for microtonal tuning with MIDI. It sounds like you have found a workaround to achieve the desired detuning and microtonal capabilities using sysex MIDI files. This can be useful for musicians and enthusiasts who are interested in exploring alternative tunings and microtonality.
By converting Scala's .scl files into sysex MIDI files, you can load them into Fluidsynth and apply the new tuning. Dragging and dropping these sysex MIDI files into the qsynth GUI allows you to easily switch the tuning of the active Fluidsynth instance.
This method provides a solution for avoiding reduced polyphony, program change issues, and unintended sound artifacts that can occur when using single-note pitch bend detuning on multiple channels.