Mod Archive Forums

Music Production => MilkyTracker => Tracking => MilkyTracker Feature Requests => Topic started by: syphus on January 19, 2008, 19:30:10

Title: THE DEFINITIVE LIVE THREAD! Performance Pattern Switching Behaviour
Post by: syphus on January 19, 2008, 19:30:10
Foreword: I realise other people have made similar requests, and I hope to somewhat consolidate all of these into a discussion that talks specifics rather than vague "what if?"'s. This is something that I suggested to pailes initially a few years ago and some considerable discussion has taken place on #milkytracker between me, pailes, raina and Deltafire.

I'll try to outline current behaviour and possible implementation of desired behaviour. I'll update this post as and when people offer corrections/amendments.

Currently: switching to another pattern during playback immediately jumps to the beginning of the next pattern. If you want to switch to a pattern which is two or three slots away from the current pattern in the POT (top-left), Milky will jump through each pattern as you go. Obviously this is fine for home composition and obviously this is unsuitable for live performance.

What isn't desired (just for clarity): switching pattern during playback jumps to the next instantly, picking up on the same line in the destination pattern as the current line in the original pattern.

What IS desired: switching pattern during playback merely queues the destination pattern, and Milky plays right to the end of the original pattern before playing from the queued destination pattern.

Precedent? The only tracker in which I've found this behaviour as default is AHX, and in that case I suspect it's due to some sort of limitation of the program. However, it makes AHX a great live tool as a result.

Implementation:
Possibilities include

Caveats: obviously, since this function is intended for people who want to use Milky live, it will work best with modules that are specifically written, or modified, for live use. Needless to say, sustained notes would need to be able to continue (as in some other trackers) and that would possibly require quite a bit of planning on the part of the artist, to make sure he wasn't going to inadvertently switch to a pattern that would put noteoff commands right in the middle of his big sustained pads :) Also, it makes sense to keep this out of the way of regular, non-live users as much as possible so as not to change the character of Milky. Live use of Milky is a very minority interest, but for those who are interested, it has HUGE potential particularly alongside Milky's Jam features.

Please feel free to contribute! Would this work? Could you use it? Do you have further live suggestions of a similar nature? As a developer, pailes needs to know EXACTLY what is required, rather than a load of vague suggestions (such as the ones I've been making for years) and if we can make a watertight proposal, there's a much better chance of seeing it implemented in a way that suits everyone.

Cheers,
 
       Bren
Title: Re: THE DEFINITIVE LIVE THREAD! Performance Pattern Switching Behaviour
Post by: n0dl on January 19, 2008, 20:20:27
I really like the idea of being able to use milky live and mix up patterns a bit would be very useful, especially for things like breaks or modified bridge. This sounds like a feature im intrested in :D
Title: Re: THE DEFINITIVE LIVE THREAD! Performance Pattern Switching Behaviour
Post by: boorch on February 04, 2008, 01:53:18
i use lsdj and prophet64 live (and synced) and do gigs with crazy sax player.. i love playing live with trackers!

i also love milky tracker, it's platform dependent attitude and cool interface..

so,

I WOULD KILL FOR A LIVE MODE IN MILKY TRACKER! DO IT AS SOON AS YOU CAN!


p.s: :rolleyes: and maybe just some little port for PSP to just scroll over the patterns of our "pre-made" (on our computer) songs to play them live :D
am i asking too much?  :-\


and for the controlling method, i think LSDJ has a pretty useful formula. we have to press B + left so switch to live mode, and do the same to switch back to the song mode. and when in live mode, scrolling over a pattern and pressing START, blinks an arrow next to that pattern and when the current pattern on that channels finished playing, the pattern you selected starts to play.. plus, if you doublepress START, it immediately starts to play that pattern AFTER finishing the current bar of the (say it's a 4 bars long) pattern.
it's the same way that ableton live does when playin live. if you doubleclick a pattern, it starts to play immediately after that bar finishes.

since there can be lots of channels in milky tracker (opposed to lsdj which has only 4), it's wise to have a feature like (ableton live has it) a button to play all the patterns in different channels BUT at the same line.. (sure it depends on the live mode you are planning)

if you need extra info about how lsdj works or smt else, i can give you my email, i frequently check my email but don't get any chance to surf the net so much because of my overwhelmingly heavy school/mixing/playing live with 3 different bands program.  :-\