Basic Garageband style sequencer
Hi all,
I need to make a basic DAW/sequencer in the style of garageband.
I need to be able to drag and drop samples into the sequencer grid so they are displayed as a rectangle containing the sample waveform. I also need the rectangle to differ in size depending on the length of the sample.
Does anyone know how this can be done?
Thanks,
Chris
I'm not trying to discourage you but what's the point of making something that's already been done?
Max/MSP to me is about doing the things other music software (or hardware) can't.
As for a proper answer, you're going to have to do some complex interface building, so look at JSUI and maybe doing some flash stuff and linking it to Max.
Quote: fairesigneaumachiniste wrote on Mon, 08 September 2008 11:26
----------------------------------------------------
> I'm not trying to discourage you but what's the point of making something that's already been done?
>
> Max/MSP to me is about doing the things other music software (or hardware) can't.
>
> As for a proper answer, you're going to have to do some complex interface building, so look at JSUI and maybe doing some flash stuff and linking it to Max.
That's all good advice, but those basic steps - tutorials,
getting familiar with the resources in Max 5 for answering
your questions - have NO shortcuts... *especially* with what
you're asking for.
scripting, but that doesn't always look so hot. JSUI, but thats not something i really know about, which is why i'd use scripting to change the sample window length etc.
other than that, garageband :)
Scripting not always looking so hot in your opinion is in no way
related to scripting. It's related to the person who does the jsui
scripting. To create anything even close to Garageband, you've got a
lot of work ahead of you to re-create the wheel.
> but thats not something i really know about,
and that's what tutorials are for.
im not referring to jsui scripting. i meant max scripting. which can cause the screen to refresh in jolts, which doesn't look very good.
you're suggesting that in order to answer a post I learn javascript?
On 8 sept. 08, at 21:34, robin foster wrote:
> im not referring to jsui scripting. i meant max scripting. which can
> cause the screen to refresh in jolts, which doesn't look very good.
I posted an example of drag and drop simulation within the patch using
patcher scripting a few weeks ago:
Probably not easy to achieve for a whole application, but still
possible.
Good luck,
ej
unfortunately, i'm only on 4.6. i imagine the situation with scripting/screen refresh is probably nicer in 5. i take it all back
Pardon me, Robin. My mistake. I thought for some reason that you were
the original poster.
On Mon, Sep 8, 2008 at 3:34 PM, robin foster
wrote:
>
> im not referring to jsui scripting. i meant max scripting. which can cause the screen to refresh in jolts, which doesn't look very good.
>
>
> you're suggesting that in order to answer a post I learn javascript?
that explains that! no worries.
Wow , I think this would be a lot of work : Though a great way of learning scripting and interface design within MAX ,
I think that if you are doing this 'for a learn how too atitude "" , Great !!!!
Otherwise hmm .... you could really kind of do your head in ... Though I hope I am not trying to discourage you in anway !!