alex stone wrote: > On Wed, Jun 16, 2010 at 4:51 PM, Christian Schoenebeck > <schoeneb...@software-engineering.org> wrote: > >> On Wednesday 16 June 2010 17:36:32 Christopher Cherrett wrote: >> >>> alex stone wrote: >>> >>>> "Blank gig cannot be saved as it contains no samples." message from >>>> gigedit. >>>> >>>> Any ideas how we can do this without having to load a dummy sample of >>>> some sort? >>>> >> With pure program change ATM no. But of course you can also add a sample with >> 2 bytes. >> > Yep, i've just done this. > > > > >> >>>> Alex. >>>> >>> This all sounds awesome. I can't wait to try it. I guess this would also >>> work with our new sfz files? Could we just create a blank sfz file to do >>> the job? >>> >> Sure, its the same thing. The resource management base class is used by all >> engines, so the behavior is the same for sfz. >> >> So I wonder what the best long term solution would be. Maybe a special MIDI >> SysEx where one could embed arbitrary LSCP commands? The frontends (Fantasia >> / >> QSampler) could provide a console where one could type or paste an arbitrary >> LSCP command which would be dumped by the sampler to some MIDI port and then >> could be recorded by the sequencer software. The the user can move and copy >> that recorded SysEx message arround in arrangement where he needs it. >> >> For this we could introduce an LSCP command which would do that job, like: >> >> DUMP COMMAND<midi-dev> <midi-port> <arbitrary-lscp-command> >> >> This solution would also solve a lot of others setup problems for hard-core >> sequencer users. >> >> I was also thinking about a global dump of the whole current sampler session >> via Sysex message, like many MIDI synths and samplers do, like: >> >> DUMP SESSION<midi-dev> <midi-port> >> >> CU >> Christian >> >> ------------------------------------------------------------------------------ >> ThinkGeek and WIRED's GeekDad team up for the Ultimate >> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the >> lucky parental unit. See the prize list and enter to win: >> http://p.sf.net/sfu/thinkgeek-promo >> _______________________________________________ >> Linuxsampler-devel mailing list >> Linuxsampler-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel >> >> > I'm sure a lot of chaps would jump at SYSEX options. For what it's > worth, i experimented with lscp messages some time ago, and got to > 1024 sockets pretty quickly, with the lscp option you added for > metadata. > > > > I'll add another one here for consideration. > > A midi controller message, something like CC60 (0-64) = "unload all > gigs from selected channel". (as an example) > > Ideal for sequencers, as the user can add an event in a controller > lane, and that's it, and pretty well every sequencer on the planet has > a means to send CC control data. > > In initial testing, the "blank gig" works fine for any gigs loaded as > ON_DEMAND, but doesn't replace ON_DEMAND_HOLD gigs. (obviously, i > guess.) > > > Alex. > >
We really need a way to clear ON_DEMAND_HOLD samples. Is there a way to verify what samples are currently loaded. Or Christian can you answer if it should unload ON_DEMAND_HOLD? Thanks! ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Linuxsampler-devel mailing list Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel