Trevliga Spel forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Ableton Session View

2 posters

Go down

Ableton Session View Empty Ableton Session View

Post by theearls2000 Mon Apr 04, 2022 2:12 pm

Ableton Session View Sessio10

Hello,
how can I map the session view of Ableton to streamdeck. Best with the feedback which slot is in play or stop.
Thanks a lot
Thomas

theearls2000

Posts : 4
Join date : 2022-04-04

Back to top Go down

Ableton Session View Empty Re: Ableton Session View

Post by Admin Mon Apr 04, 2022 2:47 pm

Hi Thomas,

I don't use Ableton and don't know what is required to map the session view.

One option could be to use the Mackie Control action, but I don't know how/if that maps to the session view.  
If that is not an option, it must be done "the hard way"; configure Ableton with some kind of remote device,  find out what Ableton is sending when you make changes in the session view, and finally assign those commands to Stream Deck buttons. Shocked
Admin
Admin
Admin

Posts : 1250
Join date : 2020-03-26

https://trevligaspel.forumotion.eu

Back to top Go down

Ableton Session View Empty Re: Ableton Session View

Post by theearls2000 Tue Apr 05, 2022 3:05 pm

Hello,
thank you for the quick reply. If I configure a controller, such as Launchpad, in Ableton how can I read out the MIDI communication? Do I need a special software that reads the MIDI communication.
Thanks a lot
Thomas

theearls2000

Posts : 4
Join date : 2022-04-04

Back to top Go down

Ableton Session View Empty Re: Ableton Session View

Post by Admin Tue Apr 05, 2022 3:26 pm

If you want to monitor the Midi communication to see the commands you can try MidiView, a small, free, and pretty good Midi monitor.
Admin
Admin
Admin

Posts : 1250
Join date : 2020-03-26

https://trevligaspel.forumotion.eu

Back to top Go down

Ableton Session View Empty Re: Ableton Session View

Post by theearls2000 Thu Apr 07, 2022 4:47 pm

Hello,
here is what I get back from Ableton. I actually just want when I press the button I get a feedback and the button status changes. 
Thanks a lot
Thomas


2022-04-07 16:44:11.805 Debug   41716,10ms NoteOn           KeyPressed                    [B66077F185B6C52AC7C51C102B30D871 Port(StreamDeckOut) Channel(0) - Key(59) - Velocity(64)]
2022-04-07 16:44:11.805 Debug       0,04ms DawController    Send                          [B66077F185B6C52AC7C51C102B30D871 OutPort(StreamDeckOut) Channel(0) Key(Key59) Velocity(64) NoteOn]
2022-04-07 16:44:11.819 Debug      15,74ms DawController    MidiIn_NoteOn                 [InPort(StreamDeckIn Channel(0) Key(Key59) Switch(F6) State(On)]
2022-04-07 16:44:11.819 Debug       0,03ms MCUControl       ReceiveNote                   [key=59, velocity=126]
2022-04-07 16:44:11.819 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=59, velocity=126]
2022-04-07 16:44:11.819 Debug       0,03ms DawController    MidiIn_NoteOff                [InPort(StreamDeckIn Channel(0) Key(Key59) Switch(F6) State(Off)]
2022-04-07 16:44:11.819 Debug       0,00ms MCUControl       ReceiveNote                   [key=59, velocity=0]
2022-04-07 16:44:11.819 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=59, velocity=0]
2022-04-07 16:44:11.819 Debug       0,01ms DawController    MidiIn_NoteOn                 [InPort(StreamDeckIn Channel(0) Key(Key59) Switch(F6) State(On)]
2022-04-07 16:44:11.819 Debug       0,00ms MCUControl       ReceiveNote                   [key=59, velocity=127]
2022-04-07 16:44:11.819 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=59, velocity=127]
2022-04-07 16:44:12.070 Debug     242,69ms NoteOn           KeyReleased                   [B66077F185B6C52AC7C51C102B30D871 Port(StreamDeckOut) Channel(0) - Key(59) - Velocity(64)]
2022-04-07 16:44:17.022 Debug    4948,43ms NoteOn           KeyPressed                    [B66077F185B6C52AC7C51C102B30D871 Port(StreamDeckOut) Channel(0) - Key(59) - Velocity(64)]
2022-04-07 16:44:17.022 Debug       0,04ms DawController    Send                          [B66077F185B6C52AC7C51C102B30D871 OutPort(StreamDeckOut) Channel(0) Key(Key59) Velocity(64) NoteOn]
2022-04-07 16:44:17.039 Debug      14,11ms DawController    MidiIn_NoteOff                [InPort(StreamDeckIn Channel(0) Key(Key59) Switch(F6) State(Off)]
2022-04-07 16:44:17.039 Debug       0,02ms MCUControl       ReceiveNote                   [key=59, velocity=0]
2022-04-07 16:44:17.039 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=59, velocity=0]
2022-04-07 16:44:17.039 Debug       0,03ms DawController    MidiIn_NoteOff                [InPort(StreamDeckIn Channel(0) Key(Key59) Switch(F6) State(Off)]
2022-04-07 16:44:17.039 Debug       0,01ms MCUControl       ReceiveNote                   [key=59, velocity=0]
2022-04-07 16:44:17.039 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=59, velocity=0]
2022-04-07 16:44:17.180 Debug     144,01ms NoteOn           KeyReleased                   [B66077F185B6C52AC7C51C102B30D871 Port(StreamDeckOut) Channel(0) - Key(59) - Velocity(64)]

theearls2000

Posts : 4
Join date : 2022-04-04

Back to top Go down

Ableton Session View Empty Re: Ableton Session View

Post by Admin Thu Apr 07, 2022 6:32 pm

I see that you use the Note On action, but with a midi port that the plugin associates with Mackie Control.

If you add a Mackie Control action to your Stream Deck profile, you will see that it is configured to use StreamDeckIn as the input Midi port. This fact causes the plugin to route all incoming traffic on that port to the Mackie Control buttons, and this is why you don't get any state back to the Note On button.

If the Launchpad driver in Ableton uses the Mackie Control protocol, you should use the Mackie Control action on Stream Deck.

If the Launchpad driver in Ableton does not use the Mackie Control protocol, you need to use a midi port that the plugin does not associate with Mackie Control.  Please change the input port to anything else for one of the Mackie Control buttons (or change the input port in the Note On button).
Admin
Admin
Admin

Posts : 1250
Join date : 2020-03-26

https://trevligaspel.forumotion.eu

Back to top Go down

Ableton Session View Empty Re: Ableton Session View

Post by theearls2000 Fri Apr 08, 2022 11:24 am

Unfortunately, I can't get any further. I still cannot read out the status. Here I send you my mapping XML and the last logging data.
By the way, thanks a lot for your support!


<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
  <Default send="yes" receive="yes" display="yes" image="" displayonsend="no" useclosestvalueonreceive="yes"/>
  <StepValues>
   <Step  receive="yes" value="127" display="Stop" image="%documents%\MyImage2.png"/>
   <Step  receive="yes" value="0" display="Play" image="%documents%\MyImage1.png"/>
  </StepValues>
</MidiSteps>



2022-04-08 11:21:20.923 Debug       0,37ms TranslationCtrl  AttachToFaderFile             [Translation file (C:/Users/fel0001t/Documents/StreamDeck_XML/ableton_mapping_2.xml) added to translation file cache]
2022-04-08 11:21:20.923 Debug       0,88ms StepConverter    GetFile                       [F4E0C805EB622586CE913BDF0E440792 Translation file 'C:/Users/fel0001t/Documents/StreamDeck_XML/ableton_mapping_2.xml' successfully read, 2 values found]
2022-04-08 11:21:20.923 Debug       0,01ms TranslationCtrl  AttachToFaderFile             [first subscriber, adding FileChangedEvent for translation file (C:/Users/fel0001t/Documents/StreamDeck_XML/ableton_mapping_2.xml)]
2022-04-08 11:21:20.923 Debug       0,00ms TranslationCtrl  AttachToFaderFile             [F4E0C805EB622586CE913BDF0E440792 attached to translation file (C:/Users/fel0001t/Documents/StreamDeck_XML/ableton_mapping_2.xml)]
2022-04-08 11:21:20.923 Debug      10,76ms ImageController  GetImage                      [F4E0C805EB622586CE913BDF0E440792 Image 'C:\Users\fel0001t\Documents\MyImage2.png' added to image cache.]
2022-04-08 11:21:20.923 Debug       0,15ms NoteOn           SetImage                      [F4E0C805EB622586CE913BDF0E440792 Showing image]
2022-04-08 11:21:31.765 Debug   10840,40ms DawController    MidiIn_NoteOff                [InPort(StreamDeckIn Channel(9) Key(Key60) Switch(F7) State(Off)]
2022-04-08 11:21:31.765 Debug       0,10ms MCUControl       ReceiveNote                   [key=60, velocity=0]
2022-04-08 11:21:31.765 Debug       0,01ms MCUControl       ReceiveSwitchLED              [ID=60, velocity=0]
2022-04-08 11:21:31.765 Debug       0,33ms DawController    MidiIn_NoteOff                [InPort(StreamDeckIn Channel(9) Key(Key60) Switch(F7) State(Off)]
2022-04-08 11:21:31.765 Debug       0,01ms MCUControl       ReceiveNote                   [key=60, velocity=0]
2022-04-08 11:21:31.765 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=60, velocity=0]
2022-04-08 11:21:35.328 Debug    3562,29ms NoteOn           KeyPressed                    [F4E0C805EB622586CE913BDF0E440792 Port(StreamDeckOut) Channel(9) - Key(60) - Velocity(127)]
2022-04-08 11:21:35.328 Debug       0,10ms DawController    Send                          [F4E0C805EB622586CE913BDF0E440792 OutPort(StreamDeckOut) Channel(9) Key(Key60) Velocity(127) NoteOn]
2022-04-08 11:21:35.345 Debug       8,06ms DawController    MidiIn_NoteOn                 [InPort(StreamDeckIn Channel(9) Key(Key60) Switch(F7) State(On)]
2022-04-08 11:21:35.345 Debug       0,04ms MCUControl       ReceiveNote                   [key=60, velocity=126]
2022-04-08 11:21:35.345 Debug       0,01ms MCUControl       ReceiveSwitchLED              [ID=60, velocity=126]
2022-04-08 11:21:35.345 Debug       0,05ms DawController    MidiIn_NoteOff                [InPort(StreamDeckIn Channel(9) Key(Key60) Switch(F7) State(Off)]
2022-04-08 11:21:35.345 Debug       0,00ms MCUControl       ReceiveNote                   [key=60, velocity=0]
2022-04-08 11:21:35.345 Debug       0,01ms MCUControl       ReceiveSwitchLED              [ID=60, velocity=0]
2022-04-08 11:21:35.345 Debug       0,02ms DawController    MidiIn_NoteOn                 [InPort(StreamDeckIn Channel(9) Key(Key60) Switch(F7) State(On)]
2022-04-08 11:21:35.345 Debug       0,00ms MCUControl       ReceiveNote                   [key=60, velocity=127]
2022-04-08 11:21:35.345 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=60, velocity=127]
2022-04-08 11:21:35.485 Debug     150,45ms NoteOn           KeyReleased                   [F4E0C805EB622586CE913BDF0E440792 Port(StreamDeckOut) Channel(9) - Key(60) - Velocity(127)]
2022-04-08 11:21:38.220 Debug    2725,11ms NoteOn           KeyPressed                    [F4E0C805EB622586CE913BDF0E440792 Port(StreamDeckOut) Channel(9) - Key(60) - Velocity(127)]
2022-04-08 11:21:38.220 Debug       0,07ms DawController    Send                          [F4E0C805EB622586CE913BDF0E440792 OutPort(StreamDeckOut) Channel(9) Key(Key60) Velocity(127) NoteOn]
2022-04-08 11:21:38.220 Debug       4,08ms DawController    MidiIn_NoteOff                [InPort(StreamDeckIn Channel(9) Key(Key60) Switch(F7) State(Off)]
2022-04-08 11:21:38.220 Debug       0,02ms MCUControl       ReceiveNote                   [key=60, velocity=0]
2022-04-08 11:21:38.220 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=60, velocity=0]
2022-04-08 11:21:38.220 Debug       0,03ms DawController    MidiIn_NoteOff                [InPort(StreamDeckIn Channel(9) Key(Key60) Switch(F7) State(Off)]
2022-04-08 11:21:38.220 Debug       0,00ms MCUControl       ReceiveNote                   [key=60, velocity=0]
2022-04-08 11:21:38.220 Debug       0,00ms MCUControl       ReceiveSwitchLED              [ID=60, velocity=0]
2022-04-08 11:21:38.376 Debug     155,87ms NoteOn           KeyReleased                   [F4E0C805EB622586CE913BDF0E440792 Port(StreamDeckOut) Channel(9) - Key(60) - Velocity(127)]

theearls2000

Posts : 4
Join date : 2022-04-04

Back to top Go down

Ableton Session View Empty Re: Ableton Session View

Post by Admin Fri Apr 08, 2022 12:24 pm

I think you make things unnecessarily complex. If you use Mackie Control instead, all mappings are predefined and easily accessed.

In Ableton, select "MackieControl" as your control surface, and make sure that the ports used for input and output are marked as "Remote" in the MIDI ports list (and remove the "Track" checkbox for those ports).

On Stream Deck, add a Mackie Control button using the same midi ports as the controller in Ableton. Select "Ableton Live" as Layout and Transport - Play for function for the Stream Deck button.

Ableton Session View AbletonMackie

You cannot have Play/Stop toggle on the same button since that's not how Ableton works (clicking on the Play icon does not stop playback); you need to have one Play button and one Stop button.
Admin
Admin
Admin

Posts : 1250
Join date : 2020-03-26

https://trevligaspel.forumotion.eu

Back to top Go down

Ableton Session View Empty Re: Ableton Session View

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum