Sebastian Moors wrote:
> Gabriel M. Beddingfield schrieb:
>> Hi guys... here's my answer... :-)
>>
>> On Mon, 26 Oct 2009, Gabriel M. Beddingfield wrote:
>>
>>   
>>>   2. Those that shed the emphasis on drums and see Hydrogen
>>>      as a comprehensive music application for
>>>      live-performance sequencing, sampling, and looping.
>>>     
>> This one inspires the heck out of me.  :-)  However, realizing this vision 
>> will end up being *almost* a total rewrite of Hydrogen.  Both the back-end 
>> and the UI.
>>
>> In the _end_, these are two different programs/applications.  At some 
>> point ("sooner or later"), the efforts would have to be divided to achieve 
>> both goals.  It's possible that a common back-end could be utilized for 
>> both goals... but that would take careful coordination and planning 
>> (because the back-end would be totally rebuilt and repackaged).
>>
>> *sigh*  Now what?
>>
>>   
> To be honest: I don't know :)
> 
> What comes to my mind at first is the time effort. I had not a lot of 
> time for hydrogen in the past month, and i don't think that this will 
> change, so i can't offer great help when doing big changes.
> 
> Maybe we can work on a solution which makes use of your UI proposal, but 
> in such a way that it is possible to work with it in a similar way ( 
> workflow) as in 0.9.4. Should be possible, imho.
> The backend problem stays, of course. Are you planning a (more or 
> less..) complete rewrite here?

I would like to add a general plea here for avoiding a complete rewrite. 
  Hydrogen is a very useful tool right now.  It is the only 
full-featured, widely used, FOSS drumming software, AFAIK.  I would be 
very sad if, as a result of the effort spent refactoring, 0.9.4 was the 
last working version for a long time.  Joel Spolsky (Joel on Software) 
wrote a good article a bunch of years ago on approaching this kind of 
task.  Joel's got pretty strong beliefs about the right and wrong ways 
to do things, and the article is written from the perspective of 
commercial software, but I think it's got a lot of good advice in it:

http://www.joelonsoftware.com/articles/fog0000000069.html

Dave


> - Sebastian
> 
> 
> ------------------------------------------------------------------------------
> 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

Reply via email to