raphaelquast / beatstep Goto Github PK
View Code? Open in Web Editor NEWA Midi Remote Script for Ableton Live 10 & 11 and the Arturia Beatstep controller
Home Page: https://raphaelquast.github.io/beatstep/
License: GNU General Public License v3.0
A Midi Remote Script for Ableton Live 10 & 11 and the Arturia Beatstep controller
Home Page: https://raphaelquast.github.io/beatstep/
License: GNU General Public License v3.0
control-layer
does not work with return tracksshift
button to stop recording a loop
shift
is easyer to reach than stop
-> better for timingcurrently shft, chan etc. send notes to midi-tracks!
Add a dedicated control-layer to use pads as track-launcher
I downloaded and unzipped the latest release (v2.0) and copied the entire folder into my MIDI Remote Scripts directory. BeatStep Q shows up as a control surface option in Ableton, but after it is selected, none of the buttons/encoders function as they are supposed to. Is this something that can be solved with troubleshooting, or has Live 9 support been stopped?
I really love the idea of this tool! Thanks for putting it together
The midi note velocity is always 127 instead of sensitive to velocity
transposed notes not correctly re-assigned
shift
+ button 15
in the browser-layer
always creates a return-track alongside the required new trackHello - this isn't an issue w/ your beatstep script, but a question. I've been trying to write a script for Live 11 (has to be 11) for one of my controllers and have had a horrible time. Mostly just bootstraping and improting things correclty which I dont' really understand for MIDI controllers. I'm decent w/ Python and the Live API but I'm having a terrible time getting started. I was hoping to get a paid working session with you, who clearly does understand this stuff, to get me off the ground.
Thanks, and yes that's a pic I took of Scientest in a studio as my avatar,
make the transpose encoder control master volume on clip-launch layer
... the moving blue led (e.g. the tempo indicator of the sequencer) interferes with the light indications of the control-surfaces...
so far I have no idea how to disable those lights...
If anybody has an idea on how to change / disable the light-indications from the sequencer, some help would be highly appreciated!
use recall
, store
, and chan
to switch layers
implement better device-controls
control 7 instead of 6 tracks
get rid of "change light mode" button... (I never use it)
simplify control assignments (use logical shift-pressed second functions where possible)
update assignments image
update readme
Hi, thanks for your great work on this, its just what I've been looking for since getting a Beatstep. I am using the most up to date midi script (1.8)
I am finding that when the beatstep is first connected to ableton the encoders (1-4 and 9-12) work the device parameters in ableton as expected in the initial layer, but if change to another layer e.g. the shift layer or control layer, then return to the initial layer, the encoders no longer function in either the initial layer or in the shift layer. They seem to work fine for manipulating the device parameters in the control layer and when the shift layer is used from the control layer.
device controls remain active in
Hello community. A big congratulations and a big thank you Raphael for your work and your script which transforms the Beatstep into a real versatile controller.
However, I am unable to map encoders 1-4 & 9-12 on VSTs like Kontakt or Analog Lab, whereas with Ableton's effect or instrument macros, the mapping is done automatically and perfectly.
It's as if they were not recognized by the VST, is this normal?
Thanks in advance
don't overwrite existing notes when changing start-time or end-time of clip in midi sequence editor
right-click the Live-icon in your program-folder and chose "show-contents"
navigate to:
/Contents/App-Resources/MIDI Remote Scripts/
associated discussion: Reddit - question
... wait for confirmation from a MAC user before putting it in the README
exchange pad-rows in "track control" layer
make the top row "mute/solo" tracks and the bottom row "arm" tracks (this fits better to ableton's UI)
switch light indicators if "shift-pressed"
again the bottom row should indicate the "arm" state and the top-row the "track-type"
change encoder assignments in "clip-launch" layer
the encoders should behave similar to the "track-control" layer (to easily change volume, pan and sends of each track)
overlay design
How to control knob sensitivity?
This is a general issue to keep track of the progress in implementing a browser-control feature.
Any ideas on what is needed or help on the implementation is highly welcome!
basic browser controls
extended control
(general functionality is there... just obtaining the right item remains a mystery... see โ )
โ it's unclear how to access the currently selected browser-item via the python API... any help on this is highly appreciated!
I try to use this script but it's not always initializing properly because sometimes the encoders still send on channel 1 instead of 10,
and I don't see any errors in the Log file
shift-pressed behaviour is active if control-layer is not permanent and:
Hi, sorry to bring up such a fundamental question, but I installed it in the appropriate directory ( I think) X:\ProgramData\Ableton\Live 11 Suite\Resources\MIDI Remote Scripts\beatstep-2.0
When I open Abletone>Options>Preferences Beatstep Q is not in the MIDI devices list.
I'm using Ableton Live 11.3.3, and Windows 11.
Thank you for your time!
16 notes
note-controls
loop-controls
LED feedback
general
initialization is not performed properly on some systems using MacOS + Ableton 10
Any help on identifying problems of Beatstep_Q with MacOS + Ableton 10 is highly appreciated!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.