fluid-dev
[Top][All Lists]
Advanced

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

Re: [fluid-dev] Pitch bend range/pitch wheel sensitivity?


From: Ceresa Jean-Jacques
Subject: Re: [fluid-dev] Pitch bend range/pitch wheel sensitivity?
Date: Tue, 12 Mar 2019 18:42:47 +0100 (CET)

Hello

 

> pitch_bend_range 0 12

 

>This either applies to channel 0, or to all
> channels, I'm not certain. ?

 

This command is equivalent to receive MIDI 'pitch bend sensitivity range' message which is  a RPN MIDI channel message:

pitch_bend_range   channel_number   semitone_range

In your exemple: 0 is the channel number (0 based), 12 is the range.

This MIDI message is received only by MIDI channel 0.

 

>This is all fine, but I was under the impression that I could actually
> define this in the SoundFont itself. I assume I need to add a modulator
> in the global zone of an instrument or preset, but it's not clear to me
> what the modulator settings should be.

>The spec is somewhat less than helpful on this point.

 

The spec defines a default modulator for this purpose (SF2.01 page 57 section 8.4.10 MIDI Pitch Wheel to Initial Pitch ....).There are 2 solutions

1) One can add a new modulator  at instrument level (global or local) to be able to supersede the default modulator.

For exemple an amount value of 25400 (in cents) will produce +4/-4 semitones range.

This solution impacts any note played on any MIDI channel.

2.1) One can send a MIDI RPN pitch wheel sensitivity message on the concerned channel. (see MIDI spec to know RNP number).

2.2) The above command can be put in a config-file. Then invoke fluidsynth application with option -f config-file.

jjc

 

 

 

> Message du 12/03/19 15:00
> De : "Mark Raynsford" <address@hidden>
> A : "FluidSynth mailing list" <address@hidden>
> Copie à :
> Objet : [fluid-dev] Pitch bend range/pitch wheel sensitivity?
>
> Hello!
>
> It seems that I can set the pitch wheel sensitivity using the command:
>
> pitch_bend_range 0 12
>
> This means that when I push the wheel up to maximum, the pitch is
> increased by 12 semitones. When I push it to minimum, the pitch is
> lowered by 12 semitones. This either applies to channel 0, or to all
> channels, I'm not certain.
>
> This is all fine, but I was under the impression that I could actually
> define this in the SoundFont itself. I assume I need to add a modulator
> in the global zone of an instrument or preset, but it's not clear to me
> what the modulator settings should be. The spec is somewhat less than
> helpful on this point.
>
> --
> Mark Raynsford | http://www.io7m.com
>
> _______________________________________________
> fluid-dev mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
>
> [ OpenPGP digital signature (0.2 Ko) ]

reply via email to

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