ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray BrainModular BrainModular Users Forum 2011-10-14T18:53:53+02:00 https://brainmodular.org/forums/app.php/feed/topic/3024 2011-10-14T18:53:53+02:00 2011-10-14T18:53:53+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21652#p21652 <![CDATA[abstraction-like as max5's guys call it ...?]]>
Comparisons to Max are fair but one is not the replacement for the other - I think of Max as making sounds and Usine as making music. I'm sure others have other ideas but that's the way I decide which to use. Also, the Usine interface is set up for a musician first, rather than for a programmer, with a further emphasis on live performance. You can slice and dice the tool any way you want to use it but it's got the greatest efficiency when you think of it as a live studio rack. As for which is harder/easier if you want to make music, Usine is much easier to get pretty good at faster. If you're trying to replace Max with something less expensive, try PD or Processing.
- CCQ -
I agree, a bit, not totally.
Max isn't a DAW and a great feature of Usine is ... to have that DAW "option with many tracks etc.
Max for Live drives Max inside a real huge & rocky DAW ; which means, as you wrote, that Max only isn't enough for a lot of musicians.
It doesn't target only musicians, btw.

About Processing, it is totally different, even if it is easy to prototype things & more, it is a superset of Java in a nice ide. No more (but no less)

Personnally, I'm making music with max.. building sequencers, micro-tonal textures & more.
So, as many other users, I consider max as a music tools, not only a sound tool. It would be crazy to forget about all the midi/timing/temp/transport & more objects about that.
Indeed, it depends on the music you are making.

And, as I often say, no tools better or worst... the best tool for you is the one which fits your needs.

Statistics: Posted by protofuse — 14 Oct 2011, 18:53


]]>
2011-10-14T18:46:44+02:00 2011-10-14T18:46:44+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21650#p21650 <![CDATA[abstraction-like as max5's guys call it ...?]]> - CCQ -

Statistics: Posted by CleverConQueso — 14 Oct 2011, 18:46


]]>
2011-10-14T17:13:45+02:00 2011-10-14T17:13:45+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21647#p21647 <![CDATA[abstraction-like as max5's guys call it ...?]]>
I

How do you find usine compares with Max? I keep thinking about Max, but switching is so much work. I would love to have abstractions, but I'm afraid there are many things I count on in usine that max can't do, and I probably couldn't find that out without working with it for a year or so.

-e
Unfortunately, I had to put my Usine test a bit on the side, working on many projects at the same time.
But I'm VERY convinced Usine is already a mature framework and ... it will be improved a lot at the same time.
I'd reconsider it especially in 2 needs I have:
- VST design (I need to have global binaries + a UI totally designed without any trace of Usine inside)
- osx support

If they go there, it is very probable that I'll use it a lot.


Compared to max.
It is hard.
It isn't the same philosophy even if it is the same graphical paradigm.
Let's test max6 (which has been released as beta: http://cycling74.com/downloads/max-6-public-beta) and let's see the future :)

Statistics: Posted by protofuse — 14 Oct 2011, 17:13


]]>
2011-10-14T10:14:53+02:00 2011-10-14T10:14:53+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21640#p21640 <![CDATA[abstraction-like as max5's guys call it ...?]]> Statistics: Posted by gurulogic — 14 Oct 2011, 10:14


]]>
2011-10-14T07:21:03+02:00 2011-10-14T07:21:03+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21638#p21638 <![CDATA[abstraction-like as max5's guys call it ...?]]>
This is also the concept of classes in object oriented programming, the aliases becoming instances. The important thing is you can code to an interface--a specific set of inputs and outputs, and you can create a 'black box' where what goes on inside can be changed, as long as the ports stay constant.

The biggest problem with implementing this in Usine, is that you have to make sure your inputs and outputs do not change when you update your original object, otherwise the cabling to all the aliases would break. And it's difficult to precisely control the ins and outs of a subpatch in usine--some modules show ins and outs whether you want them there or not, order is dependent on internal layout, and usine references ins and outs by number rather than name.... even in the case of a vst, where ins and outs follow a specific pattern, with only variations in audio input and output counts, usine is unable to replace one with another, because it references the ports only by number....

So I think abstraction is still a far-off concept for usine.

How do you find usine compares with Max? I keep thinking about Max, but switching is so much work. I would love to have abstractions, but I'm afraid there are many things I count on in usine that max can't do, and I probably couldn't find that out without working with it for a year or so.

-e

Statistics: Posted by woodslanding — 14 Oct 2011, 07:21


]]>
2011-08-05T23:45:52+02:00 2011-08-05T23:45:52+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20414#p20414 <![CDATA[abstraction-like as max5's guys call it ...?]]>
I'll deal without that.
I'm sure things will be improved so.. I trust the future :P

Statistics: Posted by protofuse — 05 Aug 2011, 23:45


]]>
2011-08-05T22:50:32+02:00 2011-08-05T22:50:32+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20413#p20413 <![CDATA[abstraction-like as max5's guys call it ...?]]> Statistics: Posted by nay-seven — 05 Aug 2011, 22:50


]]>
2011-08-05T21:46:24+02:00 2011-08-05T21:46:24+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20412#p20412 <![CDATA[abstraction-like as max5's guys call it ...?]]> I'll find another way.

:P

Statistics: Posted by protofuse — 05 Aug 2011, 21:46


]]>
2011-08-05T21:43:19+02:00 2011-08-05T21:43:19+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20411#p20411 <![CDATA[abstraction-like as max5's guys call it ...?]]> not in easine, but in usine.

I guess I can use it in easine too.
trying

Statistics: Posted by protofuse — 05 Aug 2011, 21:43


]]>
2011-08-05T21:39:44+02:00 2011-08-05T21:39:44+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20410#p20410 <![CDATA[abstraction-like as max5's guys call it ...?]]> anyway, it's in modules/interface control/

Statistics: Posted by nay-seven — 05 Aug 2011, 21:39


]]>
2011-08-05T21:29:22+02:00 2011-08-05T21:29:22+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20409#p20409 <![CDATA[abstraction-like as max5's guys call it ...?]]>
thanks to both of you.

nay-seven, I cannot find load patch module :-(
This workaround could work fine.
I'd probably use [On Activation] instead of [On Initialization] in order to easily "reload" my patchstraction (I created this word now, I like it).
theres a serach line in the top of the browser,just tried it and it found a load patch module
I did.
It doesn't.

Statistics: Posted by protofuse — 05 Aug 2011, 21:29


]]>
2011-08-05T21:27:25+02:00 2011-08-05T21:27:25+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20408#p20408 <![CDATA[abstraction-like as max5's guys call it ...?]]>
thanks to both of you.

nay-seven, I cannot find load patch module :-(
This workaround could work fine.
I'd probably use [On Activation] instead of [On Initialization] in order to easily "reload" my patchstraction (I created this word now, I like it).
theres a serach line in the top of the browser,just tried it and it found a load patch module

Statistics: Posted by ErotiCore SteNch — 05 Aug 2011, 21:27


]]>
2011-08-05T21:23:56+02:00 2011-08-05T21:23:56+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20406#p20406 <![CDATA[abstraction-like as max5's guys call it ...?]]>
nay-seven, I cannot find load patch module :-(
This workaround could work fine.
I'd probably use [On Activation] instead of [On Initialization] in order to easily "reload" my patchstraction (I created this word now, I like it).

Statistics: Posted by protofuse — 05 Aug 2011, 21:23


]]>
2011-08-05T20:50:31+02:00 2011-08-05T20:50:31+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20404#p20404 <![CDATA[abstraction-like as max5's guys call it ...?]]> on initialization module link to a load patch one.
This way it's reload your sub-patches each time ..?

there's also the templates way , check the files/ templates folder to see examples, it's based on the IML language, easy for you i think
or maybe a way with scripts too ..
as you know always many ways...;-)

ok, cross post..you win 23fx

Statistics: Posted by nay-seven — 05 Aug 2011, 20:50


]]>
2011-08-05T20:47:56+02:00 2011-08-05T20:47:56+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20403#p20403 <![CDATA[abstraction-like as max5's guys call it ...?]]> or when you are in the subpatch you can make 'reload patch'.

if wanna make it automatic then you can use a bus connected to a module "init" (as well in interface control) to send the pulse for the load patch module.

Statistics: Posted by 23fx23 — 05 Aug 2011, 20:47


]]>
2011-08-05T20:19:44+02:00 2011-08-05T20:19:44+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20400#p20400 <![CDATA[abstraction-like as max5's guys call it ...?]]> For those who don't know what they are, they are a way to create/reuse easily subpatches.
Example: I create a subpatch I know I'll reuse a lot. I include it (as an abstraction) in another patches. If I upgrade the abstraction, all the patches including it will be updated at loading time.

What should I use in Usine?


best,

Statistics: Posted by protofuse — 05 Aug 2011, 20:19


]]>
BrainModular BrainModular Users Forum 2011-10-14T18:53:53+02:00 https://brainmodular.org/forums/app.php/feed/topic/3024 2011-10-14T18:53:53+02:00 2011-10-14T18:53:53+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21652#p21652 <![CDATA[abstraction-like as max5's guys call it ...?]]>
Comparisons to Max are fair but one is not the replacement for the other - I think of Max as making sounds and Usine as making music. I'm sure others have other ideas but that's the way I decide which to use. Also, the Usine interface is set up for a musician first, rather than for a programmer, with a further emphasis on live performance. You can slice and dice the tool any way you want to use it but it's got the greatest efficiency when you think of it as a live studio rack. As for which is harder/easier if you want to make music, Usine is much easier to get pretty good at faster. If you're trying to replace Max with something less expensive, try PD or Processing.
- CCQ -
I agree, a bit, not totally.
Max isn't a DAW and a great feature of Usine is ... to have that DAW "option with many tracks etc.
Max for Live drives Max inside a real huge & rocky DAW ; which means, as you wrote, that Max only isn't enough for a lot of musicians.
It doesn't target only musicians, btw.

About Processing, it is totally different, even if it is easy to prototype things & more, it is a superset of Java in a nice ide. No more (but no less)

Personnally, I'm making music with max.. building sequencers, micro-tonal textures & more.
So, as many other users, I consider max as a music tools, not only a sound tool. It would be crazy to forget about all the midi/timing/temp/transport & more objects about that.
Indeed, it depends on the music you are making.

And, as I often say, no tools better or worst... the best tool for you is the one which fits your needs.

Statistics: Posted by protofuse — 14 Oct 2011, 18:53


]]>
2011-10-14T18:46:44+02:00 2011-10-14T18:46:44+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21650#p21650 <![CDATA[abstraction-like as max5's guys call it ...?]]> - CCQ -

Statistics: Posted by CleverConQueso — 14 Oct 2011, 18:46


]]>
2011-10-14T17:13:45+02:00 2011-10-14T17:13:45+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21647#p21647 <![CDATA[abstraction-like as max5's guys call it ...?]]>
I

How do you find usine compares with Max? I keep thinking about Max, but switching is so much work. I would love to have abstractions, but I'm afraid there are many things I count on in usine that max can't do, and I probably couldn't find that out without working with it for a year or so.

-e
Unfortunately, I had to put my Usine test a bit on the side, working on many projects at the same time.
But I'm VERY convinced Usine is already a mature framework and ... it will be improved a lot at the same time.
I'd reconsider it especially in 2 needs I have:
- VST design (I need to have global binaries + a UI totally designed without any trace of Usine inside)
- osx support

If they go there, it is very probable that I'll use it a lot.


Compared to max.
It is hard.
It isn't the same philosophy even if it is the same graphical paradigm.
Let's test max6 (which has been released as beta: http://cycling74.com/downloads/max-6-public-beta) and let's see the future :)

Statistics: Posted by protofuse — 14 Oct 2011, 17:13


]]>
2011-10-14T10:14:53+02:00 2011-10-14T10:14:53+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21640#p21640 <![CDATA[abstraction-like as max5's guys call it ...?]]> Statistics: Posted by gurulogic — 14 Oct 2011, 10:14


]]>
2011-10-14T07:21:03+02:00 2011-10-14T07:21:03+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=21638#p21638 <![CDATA[abstraction-like as max5's guys call it ...?]]>
This is also the concept of classes in object oriented programming, the aliases becoming instances. The important thing is you can code to an interface--a specific set of inputs and outputs, and you can create a 'black box' where what goes on inside can be changed, as long as the ports stay constant.

The biggest problem with implementing this in Usine, is that you have to make sure your inputs and outputs do not change when you update your original object, otherwise the cabling to all the aliases would break. And it's difficult to precisely control the ins and outs of a subpatch in usine--some modules show ins and outs whether you want them there or not, order is dependent on internal layout, and usine references ins and outs by number rather than name.... even in the case of a vst, where ins and outs follow a specific pattern, with only variations in audio input and output counts, usine is unable to replace one with another, because it references the ports only by number....

So I think abstraction is still a far-off concept for usine.

How do you find usine compares with Max? I keep thinking about Max, but switching is so much work. I would love to have abstractions, but I'm afraid there are many things I count on in usine that max can't do, and I probably couldn't find that out without working with it for a year or so.

-e

Statistics: Posted by woodslanding — 14 Oct 2011, 07:21


]]>
2011-08-05T23:45:52+02:00 2011-08-05T23:45:52+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20414#p20414 <![CDATA[abstraction-like as max5's guys call it ...?]]>
I'll deal without that.
I'm sure things will be improved so.. I trust the future :P

Statistics: Posted by protofuse — 05 Aug 2011, 23:45


]]>
2011-08-05T22:50:32+02:00 2011-08-05T22:50:32+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20413#p20413 <![CDATA[abstraction-like as max5's guys call it ...?]]> Statistics: Posted by nay-seven — 05 Aug 2011, 22:50


]]>
2011-08-05T21:46:24+02:00 2011-08-05T21:46:24+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20412#p20412 <![CDATA[abstraction-like as max5's guys call it ...?]]> I'll find another way.

:P

Statistics: Posted by protofuse — 05 Aug 2011, 21:46


]]>
2011-08-05T21:43:19+02:00 2011-08-05T21:43:19+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20411#p20411 <![CDATA[abstraction-like as max5's guys call it ...?]]> not in easine, but in usine.

I guess I can use it in easine too.
trying

Statistics: Posted by protofuse — 05 Aug 2011, 21:43


]]>
2011-08-05T21:39:44+02:00 2011-08-05T21:39:44+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20410#p20410 <![CDATA[abstraction-like as max5's guys call it ...?]]> anyway, it's in modules/interface control/

Statistics: Posted by nay-seven — 05 Aug 2011, 21:39


]]>
2011-08-05T21:29:22+02:00 2011-08-05T21:29:22+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20409#p20409 <![CDATA[abstraction-like as max5's guys call it ...?]]>
thanks to both of you.

nay-seven, I cannot find load patch module :-(
This workaround could work fine.
I'd probably use [On Activation] instead of [On Initialization] in order to easily "reload" my patchstraction (I created this word now, I like it).
theres a serach line in the top of the browser,just tried it and it found a load patch module
I did.
It doesn't.

Statistics: Posted by protofuse — 05 Aug 2011, 21:29


]]>
2011-08-05T21:27:25+02:00 2011-08-05T21:27:25+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20408#p20408 <![CDATA[abstraction-like as max5's guys call it ...?]]>
thanks to both of you.

nay-seven, I cannot find load patch module :-(
This workaround could work fine.
I'd probably use [On Activation] instead of [On Initialization] in order to easily "reload" my patchstraction (I created this word now, I like it).
theres a serach line in the top of the browser,just tried it and it found a load patch module

Statistics: Posted by ErotiCore SteNch — 05 Aug 2011, 21:27


]]>
2011-08-05T21:23:56+02:00 2011-08-05T21:23:56+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20406#p20406 <![CDATA[abstraction-like as max5's guys call it ...?]]>
nay-seven, I cannot find load patch module :-(
This workaround could work fine.
I'd probably use [On Activation] instead of [On Initialization] in order to easily "reload" my patchstraction (I created this word now, I like it).

Statistics: Posted by protofuse — 05 Aug 2011, 21:23


]]>
2011-08-05T20:50:31+02:00 2011-08-05T20:50:31+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20404#p20404 <![CDATA[abstraction-like as max5's guys call it ...?]]> on initialization module link to a load patch one.
This way it's reload your sub-patches each time ..?

there's also the templates way , check the files/ templates folder to see examples, it's based on the IML language, easy for you i think
or maybe a way with scripts too ..
as you know always many ways...;-)

ok, cross post..you win 23fx

Statistics: Posted by nay-seven — 05 Aug 2011, 20:50


]]>
2011-08-05T20:47:56+02:00 2011-08-05T20:47:56+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20403#p20403 <![CDATA[abstraction-like as max5's guys call it ...?]]> or when you are in the subpatch you can make 'reload patch'.

if wanna make it automatic then you can use a bus connected to a module "init" (as well in interface control) to send the pulse for the load patch module.

Statistics: Posted by 23fx23 — 05 Aug 2011, 20:47


]]>
2011-08-05T20:19:44+02:00 2011-08-05T20:19:44+02:00 https://brainmodular.org/forums/viewtopic.php?t=3024&p=20400#p20400 <![CDATA[abstraction-like as max5's guys call it ...?]]> For those who don't know what they are, they are a way to create/reuse easily subpatches.
Example: I create a subpatch I know I'll reuse a lot. I include it (as an abstraction) in another patches. If I upgrade the abstraction, all the patches including it will be updated at loading time.

What should I use in Usine?


best,

Statistics: Posted by protofuse — 05 Aug 2011, 20:19


]]>