The fact that it is intermittent should indicate there is not a format
problem.  If you are sending alot of note-on events to a sound generator
without offs, you could easily accumulate voices in the synth engine beyond
what is set as a limit, or what the engine can provide.  For example if you
played a roll on a cymbal sample....each hit creates a voice that continues
until sample end.  Maybe you will not notice a problem with short snare
samples.  Drum samples should be in a one-shot mode within the sampler of
choice.  Previously having written my own audio to midi triggers I
implemented a procedure that always fired a note-off first, then the note-on
to avoid using any kind of fixed trigger duration or length.  Just an
automatic kill prior to trigger which is more assurance when creating dense
events.

Fluidsynth might have some modes like loop vs one-shot.  But if you are
triggering long samples and there is no voice throttling, the CPU use will
climb as you add voices that are sustaining.  An engine in this state could
easily experience an intermittent fault.

And feel free to share that tidbit about the script and note-offs that Ralf
mentioned.  ;)

Cheers,

jonathan adams leonard

On Sun, Sep 20, 2009 at 3:30 PM, Ralf Mardorf <[email protected]>wrote:

> Hi Peter :)
>
> thank you for your effort. Btw., I didn't know that there are
> "fluid-soundfont-gm" and "fluid-soundfont-gs" as packages available, but
> e.g. for Hardy they are in the repositories. Jedi replied off-list that
> everything is fine for him after "compiling and executing a little .c
> script to remove NOTE-OFF events from Jack-midi connections". Maybe it's
> because of note length? Sometimes sounds for e.g. snares only will be
> played for the time between note on and note off (or note on, velocity
> 0). It makes me wonder that the problem Jedi had is a known problem. I
> never tested my Yamaha DD-11 and Alesis D4 with a Dauz pad or mic to
> play fluidsynth, but I often played fast and staccato fluidsynth drums
> by the Yamaha DX7 keyboard and can't understand what will be different
> if a virtual synth is played by a keyboard or if it's played by pads
> that will generate MIDI events.
>
> I'll especially will test what will happen if I use my D4 with a Dauz
> pad to play fluidsynth.
>
> Cheers,
> Ralf
>
> Peter Geirnaert wrote:
> > Some more info ...
> >
> > This is a part with a snare roll, kickdrum and hi-hat, copied from the
> > saved text from kmidimon:
> > As you can see it's a lot of notes, and it sounds as if I was playing
> > local sounds.
> > The SPD11 also sends out active sensing (filtered out here) and
> > control change when I lift my foot from the hi-hat controller.
> > FluidSynth (QSynth actually) recognizes the hi-hat control and
> > "closes" the hi-hat when I close the pedal. :-)
> >
> > Cheers
> > P
> >
> > Ticks, time, source, channel, event type, note# , velocity :
> > 211888,492.8437,16:0,10,Control change,1,112
> > 211891,492.8640,16:0,10,Control change,1,119
> > 211896,492.8846,16:0,10,Control change,1,124
> > 211899,492.9049,16:0,10,Note on,38,0
> > 211899,492.9253,16:0,10,Note on,38,50
> > 211931,492.9458,16:0,10,Note on,38,0
> > 211931,492.9663,16:0,10,Note on,44,0
> > 211941,492.9867,16:0,10,Note on,38,34
> > 211974,493.0057,16:0,10,Note on,38,0
> > 211974,493.0243,16:0,10,Note on,38,41
> > 212007,493.0428,16:0,10,Note on,38,0
> > 212014,493.0615,16:0,10,Note on,38,73
> > 212050,493.0801,16:0,10,Control change,1,127
> > 212053,493.0988,16:0,10,Note on,38,0
> > 212098,493.1175,16:0,10,Note on,38,127
> > 212130,493.1360,16:0,10,Note on,38,0
> > 212164,493.1544,16:0,10,Note on,42,98
> > 212179,493.1727,16:0,10,Note on,36,52
> > 212207,493.1914,16:0,10,Note on,42,0
> > 212222,493.2099,16:0,10,Note on,36,0
> > 212250,493.2283,16:0,10,Note on,38,127
> > 212283,493.2466,16:0,10,Note on,38,0
> > 212319,493.2648,16:0,10,Note on,42,59
> > 212360,493.2829,16:0,10,Note on,42,0
> > 212396,493.3011,16:0,10,Note on,38,121
> > 212436,493.3194,16:0,10,Note on,38,0
> > 212455,493.3376,16:0,10,Note on,38,86
> > 212492,493.3558,16:0,10,Note on,38,0
> > 212492,493.3740,16:0,10,Note on,38,52
> > 212528,493.3921,16:0,10,Note on,38,0
> > 212536,493.4104,16:0,10,Note on,38,52
> > 212574,493.4286,16:0,10,Note on,38,0
> > 212600,493.4470,16:0,10,Note on,38,127
> > 212636,493.4653,16:0,10,Note on,38,0
> > 212692,493.4838,16:0,10,Note on,38,127
> > 212727,493.5023,16:0,10,Note on,38,0
> > 212758,493.5225,16:0,10,Note on,42,63
> > 212804,493.5438,16:0,10,Note on,42,0
> > 212841,493.5646,16:0,10,Note on,38,127
> > 212880,493.5847,16:0,10,Note on,38,0
> > 212910,493.6030,16:0,10,Note on,42,43
> > 212942,493.6216,16:0,10,Note on,42,0
> > 212983,493.6404,16:0,10,Note on,38,77
> > 213012,493.6593,16:0,10,Note on,38,0
> > 213012,493.6781,16:0,10,Note on,38,57
> > 213036,493.6969,16:0,10,Note on,38,0
> > 213036,493.7157,16:0,10,Note on,38,93
> > 213073,493.7347,16:0,10,Note on,38,0
> > 213073,493.7535,16:0,10,Note on,38,68
> > 213110,493.7723,16:0,10,Note on,38,0
> > 213126,493.7910,16:0,10,Note on,38,114
> > 213172,493.8100,16:0,10,Note on,38,0
> > 213192,493.8284,16:0,10,Note on,38,127
> > 213233,493.8472,16:0,10,Note on,38,0
> > 213269,493.8657,16:0,10,Note on,38,127
> > 213310,493.8842,16:0,10,Note on,38,0
> > 213416,493.9026,16:0,10,Note on,38,127
> > 213447,493.9231,16:0,10,Note on,38,0
> > 213481,493.9439,16:0,10,Note on,38,34
> > 213524,493.9648,16:0,10,Note on,38,0
> > 213561,493.9855,16:0,10,Note on,38,127
> > 213600,494.0063,16:0,10,Note on,38,0
> > 213618,494.0274,16:0,10,Note on,38,66
> > 213651,494.0482,16:0,10,Note on,38,0
> > 213651,494.0687,16:0,10,Note on,38,56
> > 213693,494.0892,16:0,10,Note on,38,0
> > 213705,494.1096,16:0,10,Note on,38,89
> > 213738,494.1303,16:0,10,Note on,38,0
> > 213762,494.1509,16:0,10,Note on,38,127
> > 213800,494.1734,16:0,10,Note on,38,0
> > 213853,494.1945,16:0,10,Note on,38,86
> >
> > On Sun, Sep 20, 2009 at 8:58 PM, Peter Geirnaert
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> >     Hi
> >
> >
> >         "Note on for Acoustic Bass Drum with velocity 127
> >         Note on for Acoustic Bass Drum with velocity 0"
> >
> >         A note on event with velocity 0 is the same as a note off
> >         event and not unusual for keyboards too. Another confusing
> >         thing for people might be the so called "running status". It
> >         would be good if you can post a MIDI monitoring instead of a
> >         misinterpretation ;).
> >
> >         Maybe Peter or some other drummer can report what the
> >         situation is for Roland, Simmons etc. when triggering any
> >         virtual Linux synth. IIRC Peter is using Roland Pads.
> >
> >
> >     By coincidence I read this mail, and checked quick to hear if I
> >     can play a roll and busy beats with a soundfont on QSynth, and
> >     here it works, ALL notes are played.
> >     My Roland SPD-11 emits Note On's with velocity 0 , no Note Off's.
> >     (checked in KMidiMon)
> >     I'm not using 64studio atm, (couldn't get it installed last time I
> >     tried, almost a year ago) but on the Sid/Squeeze Debian that I
> >     started of AVlinux, FluidSynth works very well.
> >     Btw, I used the standard GM soundfont from synaptic.
> >
> >     Greetings and good luck ;-)
> >     Peter
> >
> >
>
> --
> Secret of Tux:
> http://images.wallaceandgromit.com/user_uploads/forum_thumbnails/5/75/355.jpg
> "Gromit bit me" says HMV dog:
> http://img.dailymail.co.uk/i/pix/2007/03_03/GomitHMVPA_468x319.jpg
>
> _______________________________________________
> 64studio-users mailing list
> [email protected]
> http://lists.64studio.com/mailman/listinfo/64studio-users
>
_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users

Reply via email to