I really have to learn Ma4Live.SLiC wrote: Thu Jan 18, 2024 5:59 pm This is very exciting- just looks at the MIDI tools this guys has made (then it tells you how to make your own in MAX)
Ableton 12 - Generative MIDI, Multiband Distortion and more
-
- KVRian
- 1404 posts since 17 Oct, 2018
Studio One // Bitwig // Logic Pro // Ableton // Reason // FLStudio // MPC // Force // Maschine
-
- KVRAF
- 12093 posts since 2 Dec, 2004 from North Wales
Yes, I have started learning it again…I have the basics down and have even tried a bit of ~gen…it’s ridiculous deep, so you just have to take it in small chunks and I find the best way to learn is to reverse engineer other people’s patches (the is a repository of 1000s for this purpose all annotated on the MAX web site)
X32 and 24C mixers, S88MK3, Live + PUSH 3, Osmose, RedShift 6, Pro3, S4, Tempera, Syntakt, Digitone, OP1-F, OPXY, TR-1000, Eurorack, TD27 Drums, Guitars, Basses, Amps and of course lots of pedals!
-
- KVRian
- 763 posts since 26 Sep, 2007
It's interesting that both Live and FL Studio released piano roll/midi scripting so close to each other. FL beat Live to it by a few months with its Python user scripts, but the timing suggests both companies came up with it independently.
I wonder if opening up parts of the DAW in this way will become more common in the future, though I suppose a bunch of notes in an editor lend themselves well to being manipulated by scripts in a fairly isolated manner. Most other parts of a DAW would probably require more complex integration for scripting to be useful.
I wonder if opening up parts of the DAW in this way will become more common in the future, though I suppose a bunch of notes in an editor lend themselves well to being manipulated by scripts in a fairly isolated manner. Most other parts of a DAW would probably require more complex integration for scripting to be useful.
Last edited by Dionysos on Thu Jan 18, 2024 10:10 pm, edited 1 time in total.
-
- KVRAF
- 12093 posts since 2 Dec, 2004 from North Wales
Yes, the ability to make your own tools rather than just use the tools provided seems to be the next evolution in DAWS.
X32 and 24C mixers, S88MK3, Live + PUSH 3, Osmose, RedShift 6, Pro3, S4, Tempera, Syntakt, Digitone, OP1-F, OPXY, TR-1000, Eurorack, TD27 Drums, Guitars, Basses, Amps and of course lots of pedals!
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- 1413 posts since 10 Jun, 2004 from Inverness, Scotland
Hmm. I find Max to be akin to Perl in its unreadability and trying to understand other peoples patches a waste of time.SLiC wrote: Thu Jan 18, 2024 9:17 pmYes, I have started learning it again…I have the basics down and have even tried a bit of ~gen…it’s ridiculous deep, so you just have to take it in small chunks and I find the best way to learn is to reverse engineer other people’s patches (the is a repository of 1000s for this purpose all annotated on the MAX web site)
In fact, it's a god awful, bug-ridden, unreliable, inconsistent, and poorly documented bag of shite. But it's also a fun challenge. Personally, I'd replace the entire thing with a proper embedded language, you know, readable, source control capable, highly documented, availability of "Patterns" etc etc*. Visual programming breaks down with complexity IMO.
I find experimentation and testing more effective than perusing others work (or reading docs!). Maybe as my Max-Fu improves, I'll find it easier to grok others work.
And Googlings generally a waste of time. There's Cyclin74 forum and reddit with sod all else really. I also get the impression it was way more popular in the past (circa 2010?)
* Don't get me started on the Max JS implementation!
.................................
"Hell is other People" J.P.Sartre
.................................
"Hell is other People" J.P.Sartre
.................................
-
- KVRAF
- 12093 posts since 2 Dec, 2004 from North Wales
I guess I'm old school, I bought books to get started...
Electronic Music and Sound Design: Theory and Practice with Max 7 - Volume 1 & 2
Generating Sound and Organizing Time (mainly on Gen) by Graham Wakefield & Gregory Taylor
There is some amazing stuff on YouTube as well, all free...from Ned Rush, dearjohnreed and my favourite Philip Meyer
I treat it like any modular language, have lots of little routines pre-built for doing lots of different thing (or borrowing other peoples little modules and adapting), the built in help for each object is invaluable.
This array/strings stuff for midi manipulation is new to me, definitely need to get my head around that!
Electronic Music and Sound Design: Theory and Practice with Max 7 - Volume 1 & 2
Generating Sound and Organizing Time (mainly on Gen) by Graham Wakefield & Gregory Taylor
There is some amazing stuff on YouTube as well, all free...from Ned Rush, dearjohnreed and my favourite Philip Meyer
I treat it like any modular language, have lots of little routines pre-built for doing lots of different thing (or borrowing other peoples little modules and adapting), the built in help for each object is invaluable.
This array/strings stuff for midi manipulation is new to me, definitely need to get my head around that!
X32 and 24C mixers, S88MK3, Live + PUSH 3, Osmose, RedShift 6, Pro3, S4, Tempera, Syntakt, Digitone, OP1-F, OPXY, TR-1000, Eurorack, TD27 Drums, Guitars, Basses, Amps and of course lots of pedals!
-
- KVRAF
- 4734 posts since 25 Mar, 2016 from Seattle
SLiC, I saw on Elektronauts you posted a link to an M4L device called Flow by Orthogonal, how do you rate it?SLiC wrote: Thu Jan 18, 2024 10:07 pm Yes, the ability to make your own tools rather than just use the tools provided seems to be the next evolution in DAWS.
It looks really interesting. (49 Euros though..)
-
- KVRAF
- 12093 posts since 2 Dec, 2004 from North Wales
I only have the demo so far (there is a free demo) and its fascinating stuff and I recommend you try it (but read the stuff on the web site, its actually interesting) ...not sure there is anything else like it..I'm may well go for it but up to my neck in all the Live 12 stuff at the moment!simmo75 wrote: Fri Jan 19, 2024 7:01 pmSLiC, I saw on Elektronauts you posted a link to an M4L device called Flow by Orthogonal, how do you rate it?SLiC wrote: Thu Jan 18, 2024 10:07 pm Yes, the ability to make your own tools rather than just use the tools provided seems to be the next evolution in DAWS.
It looks really interesting. (49 Euros though..)
X32 and 24C mixers, S88MK3, Live + PUSH 3, Osmose, RedShift 6, Pro3, S4, Tempera, Syntakt, Digitone, OP1-F, OPXY, TR-1000, Eurorack, TD27 Drums, Guitars, Basses, Amps and of course lots of pedals!
-
- KVRAF
- 2314 posts since 24 Jun, 2006 from London, England
Whit ?!?
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- 1413 posts since 10 Jun, 2004 from Inverness, Scotland
.maxhelp's are a great idea badly implemented. The examples are bad with lots of stuff missing. Glad you like it tho!mcbpete wrote: Fri Jan 19, 2024 7:52 pmWhit ?!?Literally every object can be right clicked on to show a help page with a working example of said object. I'd say it's one of the most well documented bags of .... well not shite, the opposite of that one !
If you can grok how to add to a nested Dict of Array of Dict or open a popup GUI or whatever just from the .maxhelp, I'm impressed! Personally, I'm an idiot that has to create half a dozen tests to suss anything out.
And I maintain that Max is a terrible coding platform (IMO of course). If it wasn't embedded in my DAW, I'd never use it (does anyone use it aside from ~M4L?).
(Though I do like the idea of connecting up bits of code ([js] etc) to GUI controls, I/O etc, so powerfull, but slow and clunky in Max)
Also, calling a looping construct an "Uzi"? What genius edgelord came up with that one?
.................................
"Hell is other People" J.P.Sartre
.................................
"Hell is other People" J.P.Sartre
.................................
-
- KVRian
- 1404 posts since 17 Oct, 2018
I've been learning M4L lately and I kind of have to agree with you here.Karbon L. Forms wrote: Fri Jan 19, 2024 8:57 pm.maxhelp's are a great idea badly implemented. The examples are bad with lots of stuff missing. Glad you like it tho!mcbpete wrote: Fri Jan 19, 2024 7:52 pmWhit ?!?Literally every object can be right clicked on to show a help page with a working example of said object. I'd say it's one of the most well documented bags of .... well not shite, the opposite of that one !
If you can grok how to add to a nested Dict of Array of Dict or open a popup GUI or whatever just from the .maxhelp, I'm impressed! Personally, I'm an idiot that has to create half a dozen tests to suss anything out.
And I maintain that Max is a terrible coding platform (IMO of course). If it wasn't embedded in my DAW, I'd never use it (does anyone use it aside from ~M4L?).
(Though I do like the idea of connecting up bits of code ([js] etc) to GUI controls, I/O etc, so powerfull, but slow and clunky in Max)
Also, calling a looping construct an "Uzi"? What genius edgelord came up with that one?
Studio One // Bitwig // Logic Pro // Ableton // Reason // FLStudio // MPC // Force // Maschine
- KVRAF
- 4062 posts since 24 Oct, 2000 from A Swede Living in Budapest
Just been using the beta for a few hours so far, as I don't want to mess up all my existing projects. But I really like the new look of the interface. I don't know what Ableton have done but it's more compact and yet clearer than before. I like the new feel a lot.
Neon City for u-he Repro - 80s pop & Synthwave soundbank
HARDWARE SAMPLER FANATIC - Akai S1100/S950/Z8 - Casio FZ20m - Emu Emax I - Ensoniq ASR10/EPS
HARDWARE SAMPLER FANATIC - Akai S1100/S950/Z8 - Casio FZ20m - Emu Emax I - Ensoniq ASR10/EPS
-
- KVRAF
- 12093 posts since 2 Dec, 2004 from North Wales
Does this help for open pop up GUI?Karbon L. Forms wrote: Fri Jan 19, 2024 8:57 pm.maxhelp's are a great idea badly implemented. The examples are bad with lots of stuff missing. Glad you like it tho!mcbpete wrote: Fri Jan 19, 2024 7:52 pmWhit ?!?Literally every object can be right clicked on to show a help page with a working example of said object. I'd say it's one of the most well documented bags of .... well not shite, the opposite of that one !
If you can grok how to add to a nested Dict of Array of Dict or open a popup GUI or whatever just from the .maxhelp, I'm impressed! Personally, I'm an idiot that has to create half a dozen tests to suss anything out.
And I maintain that Max is a terrible coding platform (IMO of course). If it wasn't embedded in my DAW, I'd never use it (does anyone use it aside from ~M4L?).
(Though I do like the idea of connecting up bits of code ([js] etc) to GUI controls, I/O etc, so powerfull, but slow and clunky in Max)
Also, calling a looping construct an "Uzi"? What genius edgelord came up with that one?
X32 and 24C mixers, S88MK3, Live + PUSH 3, Osmose, RedShift 6, Pro3, S4, Tempera, Syntakt, Digitone, OP1-F, OPXY, TR-1000, Eurorack, TD27 Drums, Guitars, Basses, Amps and of course lots of pedals!
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- 1413 posts since 10 Jun, 2004 from Inverness, Scotland
I've had it (partially) sussed for a while now. Thanks tho.
(see here: https://github.com/Karbonforms/klfEuclideanGen)
.................................
"Hell is other People" J.P.Sartre
.................................
"Hell is other People" J.P.Sartre
.................................
- KVRAF
- 1551 posts since 25 Sep, 2011
The interface looks so crisp, clean, cohesive and organized. I have always loved this aspects about Ableton. Now with Live 12 is even better. It also feels a little smoother (faster?) and responsive to me, like it was higher refresh rate. Anyone agree?DrGonzo wrote: Sat Jan 20, 2024 6:23 am Just been using the beta for a few hours so far, as I don't want to mess up all my existing projects. But I really like the new look of the interface. I don't know what Ableton have done but it's more compact and yet clearer than before. I like the new feel a lot.
Last edited by Yorrrrrr on Sat Jan 20, 2024 6:35 pm, edited 1 time in total.