- Type
- MIDI Effect
- Author
- scribbletune
- Version
- 1.2
- License
- None
- Live version
- 10.0.1
- Max version
- 8
- Downloads
- 1,437
- Updated
- 2021-02-05
Description
Made with Scribbletune (the free and open source JS lib for creating musical patterns with JavaScript)
This device is created to use the chords, progressions and arp methods of Scribbletune to generate quick Chord progressions. You can choose from over 100+ scales to generate interesting chord progressions based on scale degrees. It also has AB parts (and ABC parts) to create variations.
It's free and open source: https://github.com/scribbletune/scribble4max
Learn more about Scribbletune: https://scribbletune.com/
Comments (7)
Win10, Live 10.1.9, Max 8.1.1
To see the error, please open the device in Max by clicking the Edit button on the top right of the device title bar (in case you re not familiar with it, then its like a small square next to the Hot Swap and Save icons).
Once Max is initialized, then select Window (in Max) > Max Console. It should open up and you should be able to see the error messages there. Would be really nice if you could share those with me. I can try and add some fix for it.
js: Bb3 major,i-III-v-VII,xxxx,4,1m,none,4,0,0,CM-FM-Am-GM
jsliveapi: call remove_notes 0 1 258 127: no valid object set
jsliveapi: call set_notes: no valid object set
jsliveapi: call notes 48: no valid object set
jsliveapi: call note 58 0.00 4.00 100 0: no valid object set
jsliveapi: call note 61 0.00 4.00 100 0: no valid object set
jsliveapi: call note 65 0.00 4.00 100 0: no valid object set
jsliveapi: call note 62 4.00 4.00 100 0: no valid object set
jsliveapi: call note 66 4.00 4.00 100 0: no valid object set
jsliveapi: call note 69 4.00 4.00 100 0: no valid object set
jsliveapi: call note 65 8.00 4.00 100 0: no valid object set
jsliveapi: call note 68 8.00 4.00 100 0: no valid object set
jsliveapi: call note 72 8.00 4.00 100 0: no valid object set
jsliveapi: call note 69 12.00 4.00 100 0: no valid object set
jsliveapi: call note 73 12.00 4.00 100 0: no valid object set
jsliveapi: call note 76 12.00 4.00 100 0: no valid object set
jsliveapi: call note 58 16.00 4.00 100 0: no valid object set
jsliveapi: call note 61 16.00 4.00 100 0: no valid object set
jsliveapi: call note 65 16.00 4.00 100 0: no valid object set
jsliveapi: call note 62 20.00 4.00 100 0: no valid object set
jsliveapi: call note 66 20.00 4.00 100 0: no valid object set
jsliveapi: call note 69 20.00 4.00 100 0: no valid object set
jsliveapi: call note 65 24.00 4.00 100 0: no valid object set
jsliveapi: call note 68 24.00 4.00 100 0: no valid object set
jsliveapi: call note 72 24.00 4.00 100 0: no valid object set
jsliveapi: call note 69 28.00 4.00 100 0: no valid object set
jsliveapi: call note 73 28.00 4.00 100 0: no valid object set
jsliveapi: call note 76 28.00 4.00 100 0: no valid object set
jsliveapi: call note 58 32.00 4.00 100 0: no valid object set
jsliveapi: call note 61 32.00 4.00 100 0: no valid object set
jsliveapi: call note 65 32.00 4.00 100 0: no valid object set
jsliveapi: call note 62 36.00 4.00 100 0: no valid object set
jsliveapi: call note 66 36.00 4.00 100 0: no valid object set
jsliveapi: call note 69 36.00 4.00 100 0: no valid object set
jsliveapi: call note 65 40.00 4.00 100 0: no valid object set
jsliveapi: call note 68 40.00 4.00 100 0: no valid object set
jsliveapi: call note 72 40.00 4.00 100 0: no valid object set
jsliveapi: call note 69 44.00 4.00 100 0: no valid object set
jsliveapi: call note 73 44.00 4.00 100 0: no valid object set
jsliveapi: call note 76 44.00 4.00 100 0: no valid object set
jsliveapi: call note 58 48.00 4.00 100 0: no valid object set
jsliveapi: call note 61 48.00 4.00 100 0: no valid object set
jsliveapi: call note 65 48.00 4.00 100 0: no valid object set
jsliveapi: call note 62 52.00 4.00 100 0: no valid object set
jsliveapi: call note 66 52.00 4.00 100 0: no valid object set
jsliveapi: call note 69 52.00 4.00 100 0: no valid object set
jsliveapi: call note 65 56.00 4.00 100 0: no valid object set
jsliveapi: call note 68 56.00 4.00 100 0: no valid object set
jsliveapi: call note 72 56.00 4.00 100 0: no valid object set
jsliveapi: call note 69 60.00 4.00 100 0: no valid object set
jsliveapi: call note 73 60.00 4.00 100 0: no valid object set
jsliveapi: call note 76 60.00 4.00 100 0: no valid object set
jsliveapi: call done: no valid object set
do you have a tutorial of how programming on max for live
like this device you created ?
regards
leo
is there a version for ableton 11?