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

Reply via email to