Re: [fluid-dev] Override envelope release time?

2018-04-25 Thread Tom M.
Good point: fluidsynth should support manipulating generators via NRPN: https://github.com/FluidSynth/fluidsynth/blob/291075c31fa90a2e7c4cc4df90d2aecd14c8f32e/src/synth/fluid_synth.c#L1412-L1425 Never used it myself, however AFAIK it also only provides a relative control. Although fluidsynth has

Re: [fluid-dev] Override envelope release time?

2018-04-25 Thread S. Christian Collins
I know that the Creative SoundFont synths allowed realtime manipulation of envelopes using NRPN values. I am guessing that FluidSynth doesn't support this, correct? More info on the Creative NRPNs here . On 04/11/20

Re: [fluid-dev] Override envelope release time?

2018-04-13 Thread Tom M.
> Don't think so. We could implement MIDI CC 72 which is the recommended > default for "Sound Release Time". With the new API for manipulating default modulators, every user is free to implement it himself. > As you say, that generator is in absolute timecents anyway. Correct me if I'm mistak

Re: [fluid-dev] Override envelope release time?

2018-04-12 Thread Marcus Weseloh
2018-04-11 14:50 GMT+02:00 Tom M. : > > @Marcus + JJC: Is this use-case worth to keep absolute generators? Or is > there any other way of achieving what Mark is asking for? > Don't think so. We could implement MIDI CC 72 which is the recommended default for "Sound Release Time". But we wouldn't n

Re: [fluid-dev] Override envelope release time?

2018-04-12 Thread Ceresa Jean-Jacques
nd clics ( because the internal resolution is around 1 ms (with sample rate at 44100Hz) ).   jjc   > Message du 11/04/18 15:45 > De : "Mark Raynsford" > A : "Tom M." > Copie à : fluid-dev@nongnu.org > Objet : Re: [fluid-dev] Override envelope release time? >

Re: [fluid-dev] Override envelope release time?

2018-04-11 Thread Aere Greenway
On 04/11/2018 04:07 AM, Mark Raynsford wrote: Hello! I'm using the standard FluidR3_GM.sf2 soundfont. I'm curious: Is it possible to override the ADSR envelope R time without editing the soundfont? I'd like to set the R time to 0 globally so that notes immediately cut of when their respective n

Re: [fluid-dev] Override envelope release time?

2018-04-11 Thread Tom M.
> Is that "if you specify 0 in a soundfont, fluidsynth will translate > that to a 16ms release" or is that "fluidsynth is not capable of > producing less than a 16ms release"? Need to correct my previous statement: The minimum release time is defined as 1 ms by the SF2 spec (sect. 8.1.3). Howeve

Re: [fluid-dev] Override envelope release time?

2018-04-11 Thread Mark Raynsford
On 2018-04-11T14:50:40 +0200 "Tom M." wrote: > > I'd like to set the R time to 0 globally so that notes immediately cut > > of when their respective note-off event is received. > > The SF2 spec requires a minimum release time of around 16 ms. That's how > "immediate" you can get. Is that "if

Re: [fluid-dev] Override envelope release time?

2018-04-11 Thread Tom M.
> I'd like to set the R time to 0 globally so that notes immediately cut > of when their respective note-off event is received. The SF2 spec requires a minimum release time of around 16 ms. That's how "immediate" you can get. > Is it possible? Well... yes it should be, but in fact it is not. W

[fluid-dev] Override envelope release time?

2018-04-11 Thread Mark Raynsford
Hello! I'm using the standard FluidR3_GM.sf2 soundfont. I'm curious: Is it possible to override the ADSR envelope R time without editing the soundfont? I'd like to set the R time to 0 globally so that notes immediately cut of when their respective note-off event is received. -- Mark Raynsford |