Transport triggers - My new favorite thing


#1

I’m loving the transport triggers and binding groups! I’ve removed a bunch of song states and replaced their associated bindings with transport triggers, making things much simpler and easier to maintain.

I also created MP3s to play the bumper music before, during, and after the show. I previously had bindings to mute all the mixer channels that go to FOH, and turn the stage lights off. Now with transport triggers, two minutes before the bumper music ends the stage lights come back on and the channels are unmuted, automagically! (I did this because of drunk people and their penchant to sing along to whatever break music you’re playing).

My next step (and the reason for this post) is to connect the vocal processor (Voicelive 3), bass processor (Rocktron Blue Thunder), and guitar amp (Blackstar 240) via MIDI, and have Cantabile control everything. This includes control changes and program changes, each sent via MIDI using a transport trigger. I can see this quickly getting unwieldy, and I was looking for suggestions on how to proceed? Right now, I’m thinking I’ll just create binding groups for each device per song, and then put the bindings for each device in it’s own group. We’re probably talking about 20 or so additional bindings per song.

Thanks in advance.
Robb


#2

That’s my interest in transport triggers as well, instead of burying changes in MIDI files, which probably makes them easier to tweak in Cantabile.


#3

All of my State changes locked to backing/click. Heaven!!! I’ve longed for this moment!!


#5

Hi Dave. I really like the idea of turning the volume down on the click partway through the song, thanks for that!

I’m not sure why the MIDI file though? With the metronome as the master tempo and I can still enter transport based bindings just by entering a time value. Does using the MIDI file allow further functionality?


#6

Yea, wow, you’re right, sorry about that I will take down the post, the file adds no extra anything I can see. Glad you like the click volume idea and glad you pointed my error out to me.

Thanks Robb,

Dave


#7

If it works, it’s not an error :wink:

And since we’re talking about it, are you thinking about using a time based binding to automatically stop the click? I’ve got a song called “Mute” that mutes the instruments FOH, sets the lights to a static scene, and turns off effects on FoH. Once I get my click tracks changed over to single songs (right now I just have 80 BPM, 85 BPM, 90 BPM, etc), I’m thinking I’ll want the click tracks to automatically end at a specific time, and then switch to the “Mute” song.

The only problem with doing that is there won’t be anyway to extend or shorten a song a little bit without the lights and everything else going wonky. Thoughts?


#8

Hey Robb,

I was, I already had a background rack i made to do it but now I won’t need it if I want to just turn it off after the groove is working good.

Well, I spoke to soon about no use for the midi file, in this case a simple midi track would be the key, another friend on the site wanted to do this so we used creative looping tricks on an existing backing track(s) to get there. The theory of it works like this:

  • the backing track has a usual length with no looping

  • a range that defines the infinite loop that plays back during the extension of the piece

  • a final finish range which plays the last part of the song

  • it requires some controller switches is to turn on the loop and to break out of the manual infinite loop which is really just selecting the appropriate play range for that media player

This arrangement gets the job done as far as keeping it all in sync and I assume (haven’t tested it yet) that the timeline would also loop so the triggers at the final playback range of the time line of the file wouldn’t execute until the time line reaches those positions. This of course would require testing to verify. That’s my best idea on that one for now.

Dave


#9

Well this ended up partly true but not with the Metronome as the Master Sync. With the Media player that holds the MIDI track as Master it does work and by using the speed control on the player you can adjust the tempo of the track playback. It allows for all the looping procedures I showed above to function correctly with regards to any delayed time line triggers you wanted near or at the end of the song.

Dave


#10

Thanks Dave. I really appreciate all the thought you’ve put into/shared regarding this.


#11

I’m exploring the transport triggers and thought I would check to see if there is a way to set a “cross point” and then set another point further down the transport, to have the cursor “jump” to and continue playing. In other words, skip a portion of the song. I don’t see an option to be able to do that. Is there something I am missing?
Thanks!
Terry


#12

Hi Terry,

Currently you can do this using the play range feature of the media player and some bindings

  • First of you need to set your media player with the backing track to “Master”

  • Second you set you ranges up in the timeline window e.g.

  • then set the bindings like this

at least this worked for me. It skips the section from the 5 second trigger marker to the 30 second mark and then starts playback up there. Make sure that the song is saved while set to the initial “All” range in the timeline view to start things off right. To reset when setting it up just select the “All” range from the drop down list in the same window.

Dave


#13

Awesome Dave! Thanks so much for sharing this and the details, I will give it a try this evening!
Terry


#14

Hi @brad, this is kind of a request to augment this transport trigger feature. Would it be difficult to implement the scrolling on the notes pages in C3 to mirror to the C3 Web UI for scrolling type of bindings using the new position capabilities. They work great in C3 but no effect on the web UI and would greatly enhance the notes capability for group use.

Thanks,

Dave