Re: [Qtractor-devel] LV2-Yoshimi state save/load
An Audio/MIDI multi-track sequencer
Brought to you by:
rncbc
From: Holger M. <ho...@ma...> - 2016-04-02 21:06:10
|
On Sat, 2 Apr 2016, Will Godfrey wrote: > On Sat, 2 Apr 2016 17:43:01 +0100 > Rui Nuno Capela <rn...@rn...> wrote: > > > On 04/02/2016 04:46 PM, Will Godfrey wrote: > > > Yoshimi's state includes all volume & pan settings, but qtractor somehow > > > doesn't seem to restore these. It gets all the instruments in the correct parts > > > but with pan at centre and default volume. I don't know how it manages to do > > > that! Both Ardour and Muse get this right. > > > > > > > could it be that yoshimi responds to MIDI channel volume (cc#7) and > > panning (cc#10) messages ? > > > > qtractor does override each MIDI track/channel with those controllers > > --they're both handled as MIDI track/channels properties for that > > matter--upon session setup and anytime later, eventually whenever > > MIDI connections changes. > > > > hth. > > Yes, Yoshimi accepts most standard MIDI CCs > > This is a real problem. Yoshimi state is a very complete setup and is intended > to restore it to *exactly* the condition it was saved at. If you are changing > anything at all after the state has been loaded you break Yoshimi's model. > > I've had this discussion with other sequencer builders. While I can appreciate > the desire to put things in a known condition, it's my belief that any such > changes should only be made *before* a state or patch set load. As a compromise Qtractor's override behaviour could made to be toggled, ideally per track, with the default "on". Experts who know what they do then can change it to "off". |