SixStringGeek wrote:Logic Node clone - move the plug hosting to a separate process the same way that Safari isolated flash. If a plug crashes, it crashes alone. Maybe make each vrack its own process. Allow nodes to be on the local machine or other machines on the local network. This will keep a single plug from bringing down DP.
Arbitrarily nestable chunks. Why the false dichotomy between songs and chunks? Let me stick a chunk in a chunk.
Chunk playback queue - Vision had this. I used to create a verse chunk, chorus chunk, bridge chunk, maybe some alternate parts chunks, then I'd use Vision's type-to-queue feature to play them back in different orders to arrive at a song structure. Vision would label each new chunk with a letter. If I had chunks A,B,C - then typing ABACAB would queue up those chunks in that order and play them back sequentially.
Otherwise, just fix all the bugs we've reported.
Surprisingly, some of these things already exist to some extent, though possibly none of them to the extent you're asking for. But just to show how close we really are, allow me to demonstrate:
Node Clone: Ok, V-Racks isn't what you asked for, but VSL got around the problem by creating this:
As you can see, I have 5 instances of VSL open, and each is occupying its own RAM space. I assume that since they are in their own RAM, they can crash independently, too, but I've not had one crash since Snow Leopard, so I wouldn't know how they behave. Vienna figured out how to do it easily enough. Seems like MOTU could make it a feature.
Arbitrarily nestable chunks: This we already have, but with a formatting limitation that's not difficult to work with. It just requires some awareness. Follow my steps here:
-Select some contiguous MIDI data or entire audio tracks:
-Drag it to the chunks window:
-A new chunk is created:
-(If necessary) Insert Blank Measures to the length of the new chunk.
-Drag new chunk to the blank measures, hovering the Chunk Icon over the track where you want the selection to go:
-DP will insert the chunk there on contiguous matching tracks:
You can experiment with the limitations of this. It's undocumented, perhaps, because it was never fully worked out. But the basics are there. It does create the chunks, and it does paste them in where you drag them.
Here is the biggest limitation: selected tracks must be contiguous. DP will ignore blank tracks in the selection. So, if you select data that has empty vertical spaces, it will just leave out those spaces and place the tracks with data together in order without the blank track.
-Selected non-contiguous tracks were used to make a chunk:
-Non Contiguous Tracks became contiguous in the Chunk. When Chunk is dropped in place, the tracks don't match, but are all squashed together:
This means you have to plan your moves, maybe fill in non-contiguous tracks with a place holder that you can remove later, or just move your tracks together. It's not hard to do with the keyboard command for gathering tracks together in the Tracks Overview Window: COMMAND-OPTION-HOME.
Audio is a different story. I'm not sure I completely understand the rules for dragging and dropping audio chunks, so I won't try to do it here. But I've actually done it with entire multiple audio tracks.
You can also drag to the Tracks Overview Window's track name list, and it will insert the chunk vertically among the other tracks wherever you dragged it, or down at the bottom. If you're dragging an entire sequence-turned-chunk, it will ask you if you want to merge or ignore the conductor track from the chunk being dropped-in, sort of like the Song Window.
Otherwise, just fix all the bugs we've reported: I think Snow Leopard did a lot of that!
I know, I know, it's not exactly what you asked for. But it's
something!
Shoosh
[EDIT] note: it may be a while before the screenshots appear. The iDisk server is convinced that it is uploading them, when in fact it isn't. I can't get it to cancel from here. Maybe after restarting the Mac. Anyway, they'll be there later. [/EDIT]
[2nd edit: no luck on uploading pictures to iDisk. The server on Apple's end will have to reset before it finally lets me reconnect.]
[Final Edit: After over 7 hours of trying, my iDisk finally managed to sync the screenshots in this post, only to find out that they are too big for the forum format, which was changed recently and no longer has the ability to hold wide graphics. If you want to see them, drag any screenshot to the URL bar to open it in a page of its own, or drag to the Finder. At this point I'm not going to try to replace them; I might NEVER get them loaded!]