View Single Post
Old 03-16-2009, 10:45 AM   #62
404NotFound
Human being with feelings
 
404NotFound's Avatar
 
Join Date: Oct 2007
Location: Berlin, GER
Posts: 199
Default

Quote:
Originally Posted by airon View Post
This is why Reaper is a bit more fiddly than others because you cannot import tracks of another sessions in your own without having to open that session first, then copying the tracks from another instance or project tab of Reaper. The developers may do well to study the import dialogs for session data in other apps, such as Nuendo, DP, Protools and even Logic perhaps.
Some thoughts on this - Justin, Schwa, Christophe, this is for you:

We definitely need an import dialog. Shouldn't be too hard to build, maybe even via extensions - I'll do it myself if you point me in the right direction. Anyway, it should work like that:

1. Open the "Open Project" dialog, let the user select a file
2. Use the existing LoadProject implementations to parse the project file into a ProjectStateContext
3. Show a list of the tracks in the project, let the user select the ones to import. There can (and should) also be additional controls like time offset. I'll provide a mockup later.
4. Extract only selected tracks from the ProjectStateContext and insert them into the project

That way we can easily re-use the existing functions for loading projects.
Any comments?
404NotFound is offline   Reply With Quote