GithubHelp home page GithubHelp logo

adamjmurray / ableton-midi-sculptor Goto Github PK

View Code? Open in Web Editor NEW
105.0 10.0 4.0 5.96 MB

Ableton MIDI Sculptor: Tools for MIDI editing in Ableton Live

License: Other

JavaScript 25.74% Max 74.26%
ableton ableton-live maxforlive maxmsp midi midi-device

ableton-midi-sculptor's People

Contributors

adamjmurray avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ableton-midi-sculptor's Issues

notes vanishing

Hi, Your device is very good, but i can't seem to figure out which settings to use to prevent notes vanishing on contact. Is there a specific way to use it so notes do not vanish on touch?

Thank you

I can't keymap sculpting tools windows.

Hey Adam, first of all, thank you so much for creating this device. I've been searching for something like this for years. However, there is one issue that could make this device the ultimate powerhouse, and that is the ability to keymap the sculpting tools button. I haven't been able to find a way to map the button, despite trying various methods like grouping it into a chain and attempting to use that for my keymapping. Unfortunately, that didn't work either.

Could you please help me with this? I prefer working with keyboard shortcuts, as they help me stay focused and avoid constantly switching between different MIDI windows.

Once again, thank you for your amazing work.

beta for Live 11

hello Adam
and big thanks for this fantastic tool.
I just installed the latest build for Live 11 and
it doesnt work at all here. I mean it shows but
it doesnt modify the selected notes at all.
any ideas...?! (Live 11.0.2 on Mac)
thanks!

save the state of the plugin

hello

still a great companion device thx for it.

is there a way to save the state of the device ?
what i mean only that it remembers if it is on strum or velocity or so ?

what i want to do is:
i have 2 of it in my project template
and i have seperatly binded it to an midi button to open it
to reduce the steps needed for mouse movements i wanted to dedicate 1 for strumming and the other for velo or so

but somehow it resets the option to default.

would it be possible ?

best regards drej

pitch slides with scale on?

Hi Adam,

I noticed if I have a scale set in a midi clip and folded, the sculptor doesn't take that into account if doing a pitch slide. Is there a configuration that will maintain that relationship, or is it something not possible at the moment?

Feature Request: Strum/Arpeggiate Function

Hey Adam, thank you so much for this fantastic device!

I was wondering if it might be possible to implement a strum/arpeggiate feature under one of the tabs as a drop down menu option?

I was thinking it might be possible to implement in the following way, but my max midi note data knowledge is pretty limited:

Strum/Arpeggiate:

  • Take the lowest pitch value, and offset all following notes, relative to the preceding note, with respect to the value defined in "Range". It would also be great if the notes could maintain the same end value as the lowest note.

A descending strum would function similarly, but starting with the highest note and offsetting each following note in a downward manner.

You could then apply this to a chord in which all notes are of equal length, and depending on the settings end up with a nice tight strum, or something more extreme.

The FL Studio strum tool functions similar to this and it has some great features. If you're not familiar with it you can check the documentation here for a more detailed look at how it works: https://www.image-line.com/support/flstudio_online_manual/html/pianoroll_strum.htm

Last but not least, this is one of the best M4L devices I've come across and I would be happy to donate towards it's continued development if you wanted to set up a paypal button or something.

Thanks again for the awesome device!
-Matt

Open/Close Window Key Mapping

First of all, thank you for sharing this amazing device! Looking forward to using it more regularly.

I noticed your note inside the patch that says that the button for key mapping open/close window is buggy. Apart from the Undo history hassle (which at the moment is unavoidable...all mappable parameters need to be automatable as well which means they need to be included in the Undo list), it works fine except for one thing : if the cursor hasn't moved for a few seconds, the window won't open (button still toggles, but window doesn't open). I noticed that the patch tracks where the cursor is and opens the window at its position, so somewhere in your code it might mess up the window open position after a few seconds of the cursor not moving.

I tried looking it up, but I can't seem to resize the float window, so I can't see anything (not used to working with float windows inside M4L...). If you were able to fix that, that would be awesome! :)

Thanks!

Feature Requests

hello

love the concept of this device :D
that it can manipulate the midi notes that we select.
some feature suggestions:

1: Split midi notes (just to split the midi in half, also when selected more midi that it splitted all to half. like hihats i select 1 longer note split it 2 times to have 4 small ones for some hihat roll actions)
2: Strum midi notes (oh yeah strumming notes is so extremely awesome if we could make it.
from up to down or down to up, if it would also possible only changing the start time of the note without shifting the end to the right.)
3: midi / key mapable button to open close the floating window (workflow is key, if this would be possible it would so awesome, selecting notes press the bind tweak sculptor and than close with the bind) if split note would be possible, awesome would be to key midi map this button also =D.

a combination of fl studios piano roll strumizer and piano roll randomizer with split midi note
and sculptor would be the ultimate device
dont know what is really possible with m4l and midi direct editing in live :-/

or as an inspiration for some features: chaos cultures midi modulators, i like the features but not the execution with an extra piano roll window and so.
if this "modules" would be like sculptor (floating window with direct midi note editing in ableton wheeew) that would be awesome.

i think many people have the dream to have midi editing features like fl studio if you have the power to realise that i pay for your device for real.

thank you for the device :)

i know no issues now but maybe some ideas if you want to upgrade your device
BDrej

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.