How to set C3 as master tempo and send this tempo out to other keyboard?

Does this binding seem right if I want to have the song tempo flash in the controller bar when loading each song?

Hi Dan,

Your binding would work but I would use this binding instead of the UI execute command direct.

since that parameter is not state dependent you could just make sure it turned on when the session loads by placing this one in the background rack and it save having to create a binding in all your songs. Once set on session start it will stay in that mode for the whole session.

I hope this helps

Cheers,

Dave

Yes, that helped a lot! Thank You.

I’m also trying to make a binding that will show the last midi note I triggered from my foot pedal midi controller, and have it show up in the left side button of the controller bar. Any ideas?

Hi Dan,

There is no way to show the note name but you can show the last midi note number (0-127). Maybe @brad knows a way or could rig something up but I don’t think it’s do-able at this time.

Dave

Currently not possible.

@dave_dore - curious how you would set it up to show last MIDI note number? The only way I can think is to map the note number to CC via a binding?

yep, that’s what we did, used an All Notes to continuous CC binding that went to the Onscreen Keyboard and used the cc(xx) script to display it. I set it up for Sergio I think a while back.

Yep. Unfortunately, there’s no way to tell Cantabile to format it as a note name, but it might be easy to add.

Turned out I lied… there is a way to do it with the formatMidiNote function which takes a note number and converts it to the name of the note:

$(formatMidiNote(cc(81,1))) 
2 Likes

Too cool, you’re the best @brad, Thanks!

So Dan, based on what Brad showed you can do the indicator by creating a binding like this for your pedal board (as the source) and place it in the Background rack.

then create a controller bar button with the script Brad provided and there you go.

image

and the button shows the last played note.

image

Dave

Wow thanks for that info! Actually the midi note number would be useful too. Could that be done in a similar way the midi note binding is done?

Yes to show the note number too you could add this cc script after the other or in the top field.

image

Hi Soundtweaker
I had made this setup a while ago, but I needed to have the notes in Italian as well.

Maybe it could be useful to someone here in the Forum, so I gladly post it.

italian notes

note buttons

musical & note numbers
This is the scrpt:

$( strpart( “Do;Do#;Re;Mib;Mi;Fa;Fa#;Sol;Sol#;La;Sib;Si”, cc( 32, 16 ) - ( cc( 32, 16 ) / 12 ) * 12 ) )$( ( cc( 32, 16 ) / 12 ) - 1 )

italian notes.zip (28.3 KB)

Sergio

Thanks this worked perfectly. Is there any way to make the midi note # font any bigger?

Hi Dan,

there is but you would change the font size for all characters used in the controller bar for whatever field you chose to modify for it. You would be modifying the Theme. @ClintGoss did a lot of research on modifying only the control bar fonts. The thread is here:

Cheers,

Dave

Thanks Dave. I also added a button to the controller bar for the audio engine status. I think it works but I’m trying to figure out how the status can say On or Off instead of True or False.

Blundering into this, I would really like Cantabile to send MIDI clock even without the transport running, like Cubase can be set to do.

Surely (don’t call me Shirley :slight_smile: ) I cannot be the only person to want this?

And, yes, I did raise this on Trello…

Why do I want this? Because I might start songs before i need to hit the transport, but I still want delays to be tempo synced (and of course I will play to the delay), and then I can hit start to bring in the whole song.

Also some synths (if I am playing before starting) will glitch in the change from internal to external clock.

I can get round it (and have been), as suggested by Torsten, by having the transport running all the time, but it feels an unnecessary constraint.

can you post your script for the Engine status? Thanks.

I could use the option. I think transport has to be running for LED Tempo output, too. Seems like I have to start the transport with every song load to see the LEDs flashing (Arduino project). I’d just assume they flash all the time (or have the option to do that, as I can see both sides of coin).

1 Like

I just selected engine from the utilities menu. Im not sure if it even works yet because my audio interface is at my rehearsal studio. [Edit] It’s doesn’t work.