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.

-- 
www.openoctave.org

midi-subscr...@openoctave.org
development-subscr...@openoctave.org

------------------------------------------------------------------------------
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