Start play Song issue!

3.49K viewsCSS Questionsstart play from here
0

Good afternoon everyone!

Sorry for the many questions, but I’m trying to finalize the script once and for all. I managed to solve the timeline scrubbing issue thanks to the script I downloaded here. I just had to reduce the number of beats, otherwise the locator was moving too fast. Now I can scrub through the timeline and start the song from that point… unless I press stop twice! At that point, it no longer matters where the locator is — the song will always start from where the small triangular play marker is positioned in the timeline, which in this case is at the beginning.

On the Minilab 3, when you move through the timeline using the knob and press play on the same knob, the small play marker is automatically positioned at that point.

Is there a way to achieve the same result in CSS?

Basically, when you press play, the marker from which playback always starts should be updated to the current locator position.

Thanks again, and I hope someone can help me!

Roberto Tafuro Answered question
1

Im currently making a huge Remote Script for my Keylab Essential mk3, and ive managed to make any of my knobs scroll through the Arrangement View with the Playhead without a limit. Every knob you have that you can put to Relative1 mode in the Artura Midi Control center can do this. Then you have to set it to Relative in your Controller Template too and assign Values like 63 – 65, or 62 – 66.

In your Script you make a Reaction with your Knob as Listener and make 2 Action Blocks.

1.Action Block

Condition:  Button’s latest velocity value – number is greater than – 64

Action:      Application – scroll view – Direction Right – View Name Arranger – Modifier False

2.Action Block

Condition:  Button’s latest velocity value – number is less than – 64

Action:      Application – scroll view – Direction Left – View Name Arranger – Modifier False

Ive set my Jogwheel in the middle to scroll through the Timeline, and when i press the Jogwheel it selects the Area that im scrolling (thats when you set the Modifier in the Application Scroll View to True)

I also made it so the Jowhell switches to Zoom when i hold the Quantize Button (i dont use Quantizing, so i made it be a function Button).

JohnC Posted new comment

Thanks for sharing,
Your jog wheel script sounds very useful.

Roberto – to elaborate on what Denis has said here about Relative controls. This is the general case for absolute knobs vs relative endless encoders. Absolute knobs will stop sending midi data when they reach the end of their MIDI velocity range 0 – 127, where as endless encoders send a midi value for as long as you turn it.

0

Thank you very much for the reply, Denis.
In Arturia’s Midi Control Center, the knob used to move along the timeline and to restart the playhead from that exact position is an endless encoder — the same knob used to select presets in Arturia VSTs and now also in Komplete Kontrol.
The other knobs can be transformed from Absolute mode into various Relative modes.

Unfortunately, the Midi Fighter doesn’t have these features in its utility, but i can modify them in the script. However, even when i set the knob to Relative, i still get a maximum value of 127. This means that if i start from zero and turn the knob, once i reach 127, i can’t go any further.
I don’t know if there’s a number or value that represents “infinity” that i could use instead. I’m not very experienced in scripting, unfortunately.

What’s really driving me crazy, though, is why Ableton doesn’t sync the Play Head to the green marker that sets the playback start position. I just don’t understand the reasoning behind that. I get the functionality when working in Session View with clips, but in the Arrangement timeline, it makes no sense to me.
I move the playhead, press play, and expect it to start from there.
I press stop twice, it starts from the beginning — fine. But if i just press stop once, i would love for it to start again from that same point.
Of course, that’s possible by pressing SHIFT + Space Bar.

The APC64 has a SHIFT button, but it’s super inconvenient — especially because the transport bar is placed in the upper right corner. Very uncomfortable.

So yeah, it would be amazing to have SHIFT + PLAY always triggered when you press the dedicated play button. That would be fantastic to implement in CSS.

JohnC Posted new comment

“What’s really driving me crazy, though, is why Ableton doesn’t sync the Play Head to the green marker”
I was testing this last night and wholeheartedly agree!

Does the midi fighter have some software to make the knobs only go from 62 to 66? That would solve your problem, since switching on Relative mode in Arturia Midi Center just makes the Knobs go from 62 – 66 too.

The MF Twister knobs can be changed to ‘relative’ mode.
See Midi Fighter Utility – Encoder MIDI Type: ENC 3FH/41H
turning right sends the MIDI velocity value 65 and turning left sends 63

0

@John in Cubase, for example, if you right-click on the Play button, you can assign it to other functions like Play in Loop, Timestretch, etc.

I suggested something similar to the Ableton team — or at least the ability to select an option in the Preferences to make something like SHIFT + Play more easily usable.

I’m currently looking at Novation’s new Launch Control, and it has everything you could do in CSS, but has a well implemented Arrangement View section (at least from what i saw in their videos). I always wonder why all controllers — including Push — are almost entirely dedicated to Session View. But in the end, you need to finish your track in the Arrangement View, and that’s when it becomes really hard to avoid using the mouse.

Live is amazing, but it really needs a bit of a “renovation” 🙂

Roberto Tafuro Answered question
0

Yeah im trying to get the green marker to work somehow as well, its such a mess… can’t find anything on how to do it, i heard that some midi controllers actually solve this prob so somehow this should be possbli hopefully.

Deanchik Answered question
0

@Denis yep, the Minilab for exemple does it. I’m trying to figure out how to do this in CSS for convenience: i enjoy editing and working in the MPC, but when using the VST, playback is handled by Live. Being able to move around the timeline and restart playback from wherever you are is super convenient for editing MIDI in MPC. You work in “patterns” that repeat, so you are always on beat.  And the MIDI Fighter is right next to the MPC 🙂 Unfortunately, the MF utility doesn’t allow much control with the encoders, but that’s okay. Once you move around in the timeline, the knob resets. But there’s still the issue of the “green triangle” 🙂

Roberto Tafuro Posted new comment

Thank you John! What a name for a Relative knob…Yesterday instead of read the manual, i was watching a tutorial online and the guy has no clue about that type of encoder