Hi, Just catching up now. Very nice work on collating the vision statements for the document, btw.
On 10/25/2009 03:10 AM, Gabriel M. Beddingfield wrote: > On Sat, 24 Oct 2009, Sebastian Moors wrote: > >> That would allow that someone who works on a Netbook could work just >> with one widget at the time, but people with a 24" tft can work with >> more widgets ( like sequencer + instrument rack) at the same time.. >> Maybe we can even extent the idea and allow it to spawn a second >> "widget-container window" on a second screen. >> > OK, first idea: utilize a client/server model. Whenever a client (UI) > starts up... it looks to see if there's already a hydrogen server running. > If not... it starts one. The user never knows. > > If there *is* one running, ask the user: connect to running hydrogen, or > start a new one? [1] > > If a client (UI) connects to the running hydrogen... then both are live > editors on the real hydrogen server. They can even be in the same view > editing the same pattern. > Or editing /and/ triggering multiple patterns and hence providing the backend support for the sampler interface. The sample triggers could then given functionality to bring up the client ui's if/when needed. The default for live perfomance would be to only display the sampler interface and cut down on resource usage. It should also be possible to edit several samples/patterns assigned to a sample trigger in realtime while other sample/patterns are looping/playing back. With the addition of a monitor output the user could playback the client sample/pattern audio stream to their headphones while also playing unlimited* number of other client streams to the master out or any other jack i/o. * dependant on available resources. > If they start a new one... then they have a separate, independent h2 > session that doesn't interfere with the first session. > > Upside: very extensible, very clean, enforces MVC, scales according to > user's computer resources, client/server could be on different computers. > > A very desirable target. > Downside: No multi-window session management. > Why not? > -gabriel > > [1] Naturally, this dialog will annoy "power" users... so we > can have a user pref. to avoid the dialog. > > Just a checkbox on the dialog ala firefox. [ ] Check where to connect every time Hydrogen starts Patrick Shirkey Boost Hardware Ltd > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry(R) Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9 - 12, 2009. Register now! > http://p.sf.net/sfu/devconference > _______________________________________________ > Hydrogen-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/hydrogen-devel > ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Hydrogen-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
