Hi guys,
Sorry for my lack of posts. I've been on holiday for a week and have spent the last week in bed with a nasty cold so I've been pretty incommunicado.
elrules wanted to know about the library so I thought I'd explain what it was all about. Basically it seems like there's a number of applications other than MCT that could be written for MegaDrum, and in my mind it's a huge waste of time and effort to reproduce the relevant MIDI routines over and over again. The idea behind the library (as with all other libraries) is to:
- provide a simple cross-platform programmatic interface for all of the MegaDrum functions (including firmware updates);
- be efficient (in terms of latency) and low-profile (in terms of memory usage);
- most importantly, be dependable!
So at least, that is the idea behind the library.
In terms of Qt vs. wxWidgets... I have pretty much the opposite experience to everyone here, in that I tried wxWidgets briefly but didn't really like it. However, this was a number of years ago now. My main issue is the following:
aquawicket wrote:I use Microsoft Visual Studio to do all of my windows Builds.
XCode to do all of my MAC builds
and KDevelope for all my Linux builds.
My main motivation for Qt was that I know from experience that it's reasonably easy to maintain cross-platform. But if there is a huge demand for wxWidgets then we can go that way. However I would really like to suggest that we do base this on a library as suggested above. Probably I will code this regardless of whether it's decided to go that way or not.
I'll be releasing what I've finished so far in a Mercurial repository later on this evening or tomorrow, so I will post again soon.