From: Dave F. <dav...@co...> - 2004-03-17 23:06:10
|
On Wednesday 17 March 2004 10:58 pm, Tony Leotta wrote: > OK...Great... > > Do you have a list of feature improvements that you would like to make? > > I want to add features to Jazz to treat MIDI sequences as though they were > sound loops. Well, here's my take on it. :) New features are great, hurray! Problem is, Jazz is sorely in need of serious architectural fixes. It's broken by design, or rather it's very poorly designed. And it needs to be ported to the new wxWindows so it'll actually run on modern machines. So, new features, yes yes yes, but I'm seriously thinking the priority should be on finishing the port and separating the GUI from the work code (I don't consider these separate tasks, either). After that, it should be theoretically very easy to add new features. Dave > 1) Record a set number of measures in real-time ans assign to a LOOP not to > a channel. > > 2) Once recorded...the MIDI measures are treated like a loop. > > 3) Allow Jazz to have multiple INPUT sources, like a Oxygen. > > 4) Assign any MIDI loop to any key on a MIDI control. > > 5) When key is played...MIDI loop is played at the beginning of the next > measure. > > 6) If a key is played during playing MIDI loop...the first loop plays until > the next measure then the next loop plays. > > 7) While a loop is playing...a second MIDI controller can be used to play > in real-time. > > 8) Loops can be layered. > > 9) Loops can be arranged in sequences and an entire sequence can be > triggered from one note. > > 10) Loops can be transformed. Key, Timing, MIDI Channel, etc. All in Real > time. > > 11) Loops can be merged. > > 12) Loops can play to multiple MIDI channels simultaneously. So in other > words..a Loop is like an entire MIDI file with its own channels of MIDI, > nut it is treated as one entity. Pretty cool huh? > > What do ya think? > > The reason I bring this up now...is I would like to discuss a MIDI Event > Queuing architecture that can handle this. Which if you think about > it...Jazz already does most of what I am proposing..but at the Channel > level. > > Tony > > -----Original Message----- > From: Patrick Earl [mailto:jaz...@pa...] > Sent: Wednesday, March 17, 2004 5:33 PM > To: Tony Leotta > Cc: jaz...@li... > Subject: Re: Web Site > > Nobody else has volunteered, so go for it. :) When you have something to > stick on the web, send me your sourceforge ID and I'll add you to the > project. > > It'd be a good idea to subscribe to the SF development list here: > http://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > > As for helping with the coding, that'd be great too. There are a lot of > things to be done. Here are just a few. > > 1. Finish the GUI port to wxWindows 2.4. It "works," but there are pieces > missing in numerous places. > > 2. Re-port to Windows. It sounds like there is somebody else on the the > list who is interested in working on this. > > 3. Fix the problems reported by valgrind, aiming to eliminate the random > crashes. Various code may need to be rewritten to ensure things get > destroyed in the correct order. One strategy for handling this is to > replace dynamic allocation with static allocation where it's appropriate. > > 4. Though I'm not sure what needs done to the underlying midi/audio > layers, apparently there's work to be done there too. > > Basically, if you wanna work on the code, just do something. :) The > current CVS on SF is where to start from. > > Patrick > > On Wednesday 17 March 2004 10:35, Tony Leotta wrote: > > I can build a web site.... > > > > I just built this site in 3 days... > > > > http://www.pillarsoftware.com/ptt/ > > > > Tony > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Jazzplusplus-devel mailing list > Jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel -- Visit my website! http://www.davefancella.com/?event=em The grand leap of the whale up the Fall of Niagara is esteemed, by all who have seen it, as one of the finest spectacles in nature. -- Benjamin Franklin. |