dhrray
2013-05-17 12:39:33
Hi everyone,
I would like the softstep leds to respond to Mobius different status, ie Play/Overdub/Record/Mute/Reverse/HalfSpeed. Mobius is a software looper. My current set up is :
Softstep --> BMT --> Mobius (as a plugin instance of Ableton) // This part controls Mobius behavior
Mobius --> BMT --> Softstep // This part is used for softstep Led Feedback.
Keeping track of Mobius state is really difficult to achieve with BMT alone because for example, by default the reverse mode starts at the end of the loop, ie right before repeating it. Since loops can have different lenght, it seems impossible to code everything in BMT.
Thus I tried a different approach :
- BMT starts a 500ms infinitely repeated timer
- On Timer, a midi note on message is sent to Mobius
- When Mobius receives this particular midi message, a small script is run, checking the status of the different functions
- Then Mobius sends to BMT a midi note on message for each function
- BMT translates the messages from Mobius to control the softstep LED
Then Leds work fine but after a while, I get this error : "Message queue is full (actions are discarded)"
I dont know if this happens because :
A- This approach is a bad idea (too bad for me then)
B- My midi routing sucks (mobius output goes to the same BMT input as the softstep)
Any help appreciated !
I would like the softstep leds to respond to Mobius different status, ie Play/Overdub/Record/Mute/Reverse/HalfSpeed. Mobius is a software looper. My current set up is :
Softstep --> BMT --> Mobius (as a plugin instance of Ableton) // This part controls Mobius behavior
Mobius --> BMT --> Softstep // This part is used for softstep Led Feedback.
Keeping track of Mobius state is really difficult to achieve with BMT alone because for example, by default the reverse mode starts at the end of the loop, ie right before repeating it. Since loops can have different lenght, it seems impossible to code everything in BMT.
Thus I tried a different approach :
- BMT starts a 500ms infinitely repeated timer
- On Timer, a midi note on message is sent to Mobius
- When Mobius receives this particular midi message, a small script is run, checking the status of the different functions
- Then Mobius sends to BMT a midi note on message for each function
- BMT translates the messages from Mobius to control the softstep LED
Then Leds work fine but after a while, I get this error : "Message queue is full (actions are discarded)"
I dont know if this happens because :
A- This approach is a bad idea (too bad for me then)
B- My midi routing sucks (mobius output goes to the same BMT input as the softstep)
Any help appreciated !