ViktorNova / hydrogen-stagecraft

The git repository of the advanced drum machine
http://www.hydrogen-music.org
GNU General Public License v2.0
0 stars 0 forks source link

Re-do the mixer in QML #6

Open ViktorNova opened 9 years ago

ViktorNova commented 9 years ago

Bug @cybercatalyst to get his code! he did this, and deleted his drum-machine repo

jacob3141 commented 9 years ago

I am sorry, but you are misinformed :) I did not redo the mixer in QML, rather I tried to get rid of the pixel-based GUI of Hydrogen as this will run into problems with increasing screen resolutions (everything would appear very small). This was a whole lot of work and my fork diverged too much without any support from anyone else, so I decided to not waste my time further on this and put my energy into other projects.

This should not sound resignative. I simply did refactor more than needed (in the eyes of the Hydrogen devs), that's why my work got rejected. Now after putting a lot of work into this, I was asked to undo a lot of my work, which would mean this would cause me a lot of work again :) Hope this makes sense. I decided to put my code up as-is, so people could pick whatever they liked, but this did not attract any attention, so I deleted everything and this case was closed for me.

ViktorNova commented 9 years ago

Oh, hi! I didn't realize tagging you in this note to myself would actually send you a notification about it, I was going to email you but this is much better =)

I have been doing work on my own fork to improve Hydrogen's UI too, to and make it feel more modern and scale up on hi-res displays, and your work is very interesting to me, sounds like we had similar goals. Like you, I have run into a few instances where I had to change some hardcoded values in order to to make my theme work in a way that I know upstream would reject (though upstream changes continue to merge in just fine) I'm not really expecting upstream to merge my changes, although I haven't really talked to them about it since I hate mailing lists (honestly the only reason)

My fork is for a distro I'm working on which targets musicians and show engineers, not necessarily linux people or even computer nerds, and I want to make everything work well on a touchscreen and feel modern. It's crazy how much difference a few graphical changes can make, upstream Hydrogen how feels outdated compared to my fork, and that's a good feeling! Here's about where it's at right now: hydrogen-stagecraft

I'm pretty dedicated to my fork, and would absolutely love to merge in the work you did on the mixer if you still have a copy lying around? Since this is something I will eventually have to do anyway, it would be great to not re-create the work you already did =) I was thinking QML because of all the touch friendliness, but your QtGui work would would be a huge step in the right direction, and save me a ton of work. I'm much more of a UI person than C++ programmer, so these things take me forever to figure out, I regret not forking your code when I first stumbled on it

Do you have any interest in reviving your fork, maybe we could work on it together from time to time since we both want to see similar things happen with it? Or at least, do you have a copy of your fork somewhere you wouldn't mind tossing my way? Thanks for getting back to me man!

jacob3141 commented 9 years ago

Unfortunaley, I don't have a copy of my code anymore. Your project is interesting, but my time is limited and there are other projects that I would regard more "fundamental" (in the sense of having an impact on more developers) than working on a fork of Hydrogen. The most promising ones are the qt-pods structure and the qtwebserver pod that enable you to write web applications (the server part) completely in a Qt-based environment. This is a direct competitor to technologies like Ruby On Rails, it's faster, more secure, more modern and less stringent (you can follow the framework's conventions, but it doesn't hurt you to obey them). It's already late to jump in the game, but not too late. There is a real chance this can get some traction.

Don't get me wrong, but writing (or rewriting apps) to create a whole OS can be a life task. You should really measure how many people are currently using your OS (or at least find indicators on how many people will potentially use your OS) if you're dedicated yourself to such a huge task. I am not badmouthing your project, but from my own works I often experienced that a developer's perception of his own project may differ greatly from the real needs of the community. This is sad, because it is eating up the few developer resources the free software community has, which hurts even more.

If you are perfectly sure Stagecraft OS is needed and you could verify this by doing some research, I wish you the best luck with your project. Otherwise, get in touch with me and we'll discuss and find another meaningful project. For sure!

On April 14, 2015, Viktor Nova notifications@github.com wrote:

Oh, hi! I didn't realize tagging you in this note to myself would actually send you a notification about it, I was going to email you but this is much better =) I have been doing work on my own fork to improve Hydrogen's UI too, to and make it feel more modern and scale up on hi-res displays, and your work is very interesting to me, sounds like we had similar goals. Like you, I have run into a few instances where I had to change some hardcoded values in order to to make my theme work in a way that I know upstream would reject (though upstream changes continue to merge in just fine) I'm not really expecting upstream to merge my changes, although I haven't really talked to them about it since I hate mailing lists (honestly the only reason) My fork is for a distro I'm working on which targets musicians and show engineers, not necessarily linux people or even computer nerds, and I want to make everything work well on a touchscreen and feel modern. It's crazy how much difference a few graphical changes can make, upstream Hydrogen how feels outdated compared to my fork, and that's a good feeling! I'm pretty dedicated to my fork, and would absolutely love to merge in the work you did on the mixer if you still have a copy lying around? Since this is something I will eventually have to do anyway, it would be great to not re-create the work you already did =) I was thinking QML because of all the touch friendliness, but your QtGui work would would be a huge step in the right direction, and save me a ton of work. I'm much more of a UI person than C++ programmer, so these things take me forever to figure out, I regret not forking your code when I first stumbled on it Do you have any interest in reviving your fork, maybe we could work on it together from time to time since we both want to see similar things happen with it? Or at least, do you have a copy of your fork somewhere you wouldn't mind tossing my way?? Thanks for getting back to me man!— Reply to this email directly or view it on GitHub https://github.com/ViktorNova/hydrogen-stagecraft/issues/6#issuecomment-93071694.