< Back to IRCAM Forum

1/16 tones don’t work with FluidSynth

Hi everyone,
I found that 1/16 tones don’t work with FluidSynth, but 1/8 tones work fine. I’m using OM 7.7 on Mac with FluidSynth. Could this be a setup issue on my end? I’ve attached the test OMP file.

microtone-test.omp (11.3 KB)
Thank you in advance.
Best,
Ye

Dear Ye,

The reason it is not working is that you have set your chord-seq midics on channel 15. And since OM relies on multi-channel pitch shifting to play the microtones, you should put instead channel 1.

If you need more instruments you can use multiple instances of fluisynth and use ports instead.

Best
K

Dear Karim,
Ah, thank you, Karim! I would never have thought the issue was caused by the “lchan” setting. Once I set “lchan” to 1, everything worked normally.
I have another quick question. How can I set intervals smaller than 1/16 tones, for example 1200 EDO or 600 EDO?
Best,
Ye

Dear Ye,

For the time being the limit is 96 EDO. Further, this will require a lot of channels and i believe it is quite utopic. Because you also have the problem with the symbol notation which is not implementted for that.

A question, why do you need 600 EDo or more? If you need to play it you can still do that by using real synthesis (see OM2Csound).

Now if your purpose is to use Just Intonation, which i understand, this is on our TODO list.

Best Regards
Karim

Dear Karim,
Yes, exactly, I’m thinking about intonation. I’m really looking forward to it.

Also, under certain conditions, differences of around 3–5 cents are perceptible, and they can be used in real instruments. The symbolic notation is still an open problem, though relatively manageable. What matters is that most people can actually perceive the distinctions.

In fact, 600 EDO is mainly about precision; it doesn’t mean all 600 pitches need to be used.

Bests,
Ye