How does the file_slot feature work?
Posted: Sun Mar 18, 2012 10:06 am
Hi,
I'm building a new timecode scrubber that utilizes the file_slot feature. So far I've managed to switch fileslots so that I can load different samples into different slots. However, once I switch the fileslot, the timecode control is still bound onto the first (the default slot, is it slot # "0") fileslot!
this is also visibly evident because the uidial360 stops tracking the timecode once I change the slot.. when I switch back to slot # 0, everything syncs up and works as normal, uidial360 resumes spinning..
Do I need to re-transmit timecode initialization messages to the mptcfs_sa~ object?
EDIT: A-ha! It seems you have to re-enable "stop/start" to get the active slot to lock onto timecode.. of course! This is actually pretty cool - If M4L would support multichannel IO, you could theoretically have 64 TC decks in one MsPinky plugin instance Ah, but I forgot that there is only 1 TC signal input pair in the object itself.. O'well.
Still, in any case, there's a lot of ground to cover in using fileslots.. any further info on the matter would be greatly appreciated
EDIT2: Ok, so I think I've got the basics of it down now.. The fileslots open up some mindblowing avenues for advanced jugglery!!
Some specific questions come to mind now: If I want to load a sample into a fileslot but keep my focus on the current slot I'm in, how would I go about it? (ie. loading stuff into fileslots in the background)
Another one - is there a way to adjust the playback volume of a fileslot that is not currently in focus? Or is adjusting sample levels my only option..
Cheers
I'm building a new timecode scrubber that utilizes the file_slot feature. So far I've managed to switch fileslots so that I can load different samples into different slots. However, once I switch the fileslot, the timecode control is still bound onto the first (the default slot, is it slot # "0") fileslot!
this is also visibly evident because the uidial360 stops tracking the timecode once I change the slot.. when I switch back to slot # 0, everything syncs up and works as normal, uidial360 resumes spinning..
Do I need to re-transmit timecode initialization messages to the mptcfs_sa~ object?
EDIT: A-ha! It seems you have to re-enable "stop/start" to get the active slot to lock onto timecode.. of course! This is actually pretty cool - If M4L would support multichannel IO, you could theoretically have 64 TC decks in one MsPinky plugin instance Ah, but I forgot that there is only 1 TC signal input pair in the object itself.. O'well.
Still, in any case, there's a lot of ground to cover in using fileslots.. any further info on the matter would be greatly appreciated
EDIT2: Ok, so I think I've got the basics of it down now.. The fileslots open up some mindblowing avenues for advanced jugglery!!
Some specific questions come to mind now: If I want to load a sample into a fileslot but keep my focus on the current slot I'm in, how would I go about it? (ie. loading stuff into fileslots in the background)
Another one - is there a way to adjust the playback volume of a fileslot that is not currently in focus? Or is adjusting sample levels my only option..
Cheers