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
