Looper's Delight Archive Top (Search)
Date Index
Thread Index
Author Index
Support
Looper's
Delight!!

Looper's Delight Home
Mailing List Info
Get the Looper's Delight Vol 3 CD!
Get the Looper's Delight Vol 3 CD!
Looper's Delight
Looper Profiles
Tools of the Trade
Tips and Tricks
Musings
History of Looping
Loopography
Rec. Reading
Mailing List Info
Mailing List Archive
File Library

Support
Looper's Delight!
In Association with Amazon.com

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: MAX/msp question



but, building a max external to do the looping, with all the appropriate
'inlets/outlets' exposed, would do the trick for many people.. giving the 
max
developer access to all paramters, as well as allowing audio to be 
modified pre
and post... but, writing a robust looper in any programming environment 
isn't
easy.. :)

peace
-cpr

Quoting Jeff Larson <jeff.larson@sailpoint.com>:

> From: Stefan Tiedje [mailto:Stefan-Tiedje@addcom.de] 
> > Jeff Larson wrote:
> > > but I cannot imagine implementing them by drawing pictures
> > > in Max.  But I look forward to the Max-o-philes telling me I'm wrong
> :-)
> 
> > Its called crossfade, you fade the end out while fading the beginning 
> > in. Very possible in Max. You just need to think about times. Your
> loop 
> > has to be longer by the crossfade time...
> 
> Yes, I know about crossfade.  But saying something is possible in Max
> is like saying something is possible in C.  Lots of things are
> possible, but that doesn't mean they're easy, or that anyone will ever
> do them.
> 
> A looper with the complexity of something like an EDP contains an
> enormous amount of logic, it isn't just data flow through a graph of
> connected objects.  The thing I find most awkward in Max are all those
> places where "you just need to think".   
> 
> Expressing complex logic by connecting graphical objects like =, +, <,
> &&, abs, etc. is excruciating.  The next step of course is to start
> encoding logic in Javascript, but this requires greater technical
> skill.  Javascript is not a good language for writing large scale
> applications, so eventually you need Java which is quite powerful,
> and requires even more skill.  But it is difficult to debug
> because you're running inside a C application.   Java programmers
> are accustomed to using tools where you can set breakpoints and
> browse the memory model.  In Max you have to rely on trace messages
> which are very tedious.
> 
> Or you could use C++ which is easier to debug, but at this point the
> audience is limited to hard core programmers, and a programmer is
> going to wonder whether to write something that will only run in Max,
> or do a bit more work and write a VST plugin or a standalone application
> that will run anywhere with no 3rd party entanglements.
> 
> So, while I'm willing to believe that many things are theoretically
> possible in Max, I still maintain that you will never see a Looper
> that comes anywhere close to the complexity of the EDP written in Max.
> And I don't mean just a multi track looper with multiply and overdub.
> I mean unlimited undo, continuous feedback, MIDI synchronization,
> loop windowing, beat quantization, SwitchQuant, alternate endings,
> and a few hundred other things.  I wait to be proven wrong :-)
> 
> Regards,
> Jeff
> 
> 




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


Archive Top (Search) | Thread Index | Author Index
Looper's Delight Home | Looper's Delight Mailing List Info
This page is maintained by Kim Flint
contact us
Support
Looper's
Delight!!

In Association with Amazon.com
Any purchase you make through these links gives Looper's Delight a commission to keep us going. If you are buying it anyway, why not let some of your cash go to your favorite web site? Thanks!!
Get the Looper's Delight Vol 3 CD!
Get the Looper's Delight Vol 3 CD!