Would you like a complete redesign of MCT?

Discussions of any related software

Moderator: Related software moderators

Re: Would you like a complete redesign of MCT?

Postby davem » Mon Jul 19, 2010 2:12 pm

libmegadrum is nearing completion :-p I'm still being lazy and haven't sent my Atmega off to Dmitri yet, but I am getting there. The basic functions work very well, at least on my Mac, which includes basically everything up to the firmware update routine. I've started writing a command line application which will serve as the tester program for the library but also allow you to change some basic pad settings and upload new firmware.

Anyway, more progress soon, hopefully. This week is pretty busy for me but I'll code some things up where I can.
davem
 
Posts: 71
Joined: Sun Jun 14, 2009 9:51 pm

Re: Would you like a complete redesign of MCT?

Postby rockdude » Tue Jul 20, 2010 5:19 am

davem wrote:libmegadrum is nearing completion :-p I'm still being lazy and haven't sent my Atmega off to Dmitri yet, but I am getting there. The basic functions work very well, at least on my Mac, which includes basically everything up to the firmware update routine. I've started writing a command line application which will serve as the tester program for the library but also allow you to change some basic pad settings and upload new firmware.

Anyway, more progress soon, hopefully. This week is pretty busy for me but I'll code some things up where I can.


Great news Davem! You're getting there! Thanks for the update of your progress.
If you act quick you could grab one of the Atmegas Dmitri have in bulk right now. Not many left so hurry :P
rockdude
 
Posts: 276
Joined: Wed Sep 02, 2009 7:18 am

Re: Would you like a complete redesign of MCT?

Postby davem » Tue Jul 20, 2010 9:31 pm

Didn't see that thread, my order is placed. As soon as it arrives I plan on working on the firmware utility and get this shipped out so people can test.

I will say right now that I have zero experience building/compiling anything on Windows platforms - in fact, I don't even own a Windows machine right now. So I will need a volunteer at some point.
davem
 
Posts: 71
Joined: Sun Jun 14, 2009 9:51 pm

Re: Would you like a complete redesign of MCT?

Postby Ken Forgettable » Tue Jul 27, 2010 7:55 pm

davem wrote:libmegadrum is nearing completion

It would be useful if the Send/Recieve message formats could be stored as xml ...
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

Re: Would you like a complete redesign of MCT?

Postby kristoff1313 » Tue Aug 10, 2010 5:12 am

I ordered the 56i kits and will be housing it in a rack configuration and would test what you have on a windows platform. I do a little programming in c-sharp and wnated to see what I could do with that and MD.
kristoff1313
 
Posts: 4
Joined: Mon Aug 02, 2010 6:11 am

Re: Would you like a complete redesign of MCT?

Postby elrules » Sun Aug 15, 2010 7:40 pm

Ok, I have been reading comparisons of different languages for cross-platform programming and everybody agrees that C++ is the best language and Qt the best GUI library.

So.. I am in for doing it in C++/Qt.
The only problem is I have no f*cking idea about the Qt library and how to work with it. I have some knowledge of C++ as I have been coding Objective-C for a while so I am not a complete noob on that but... I need an adaptation process.

I have asked Dmitri through PM which changes have been made lately to megadrum so I can the Java MCT to be compatible with the latest version of the firmware (if it is not too time-consuming), and then leave that MCT as the last MCT programmed version in Java, and then start with you guys with the programming of the new version in C++.

Can you davem explain which is the current status of that library you are working on and what is it exactly for? I have been out for a while and I am a bit lost right now. I think I need someone to tell me the latest news and the current state of the things hehe :)
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: Would you like a complete redesign of MCT?

Postby rockdude » Tue Aug 17, 2010 1:52 pm

elrules wrote:Ok, I have been reading comparisons of different languages for cross-platform programming and everybody agrees that C++ is the best language and Qt the best GUI library.

So.. I am in for doing it in C++/Qt.
The only problem is I have no f*cking idea about the Qt library and how to work with it. I have some knowledge of C++ as I have been coding Objective-C for a while so I am not a complete noob on that but... I need an adaptation process.

I have asked Dmitri through PM which changes have been made lately to megadrum so I can the Java MCT to be compatible with the latest version of the firmware (if it is not too time-consuming), and then leave that MCT as the last MCT programmed version in Java, and then start with you guys with the programming of the new version in C++.

Can you davem explain which is the current status of that library you are working on and what is it exactly for? I have been out for a while and I am a bit lost right now. I think I need someone to tell me the latest news and the current state of the things hehe :)

I'm glad you're back and ready to start coding elrules! 8-)
I think you and Davem can build a good base for a new MCT. Keep us updated!
rockdude
 
Posts: 276
Joined: Wed Sep 02, 2009 7:18 am

Re: Would you like a complete redesign of MCT?

Postby aquawicket » Tue Aug 17, 2010 9:06 pm

I'd recommend staying away from QT. Trust me, I've taken that route before and it cost me.
Go the wxWidgets route. Besides I allready have a nice wxWidgets wrapper for both RTMidi and PortMidi.
wxWidgets is even more cross platfom compatable than QT and has a larger family of users to help out with problems.
And it's free. And the licence agreement will let you do pretty much anything you want with it.

I can start a blank program with Midi In/Out support and a few graphical buttons to get you guys started.
I have a nice selection of toys you can use that I created when I first started coding eTrigger.
Then I'll thow it up on a free SVN server and you guys can have at it. I'll help you with any bugs and problems you run into.

Sound good?
aquawicket
 
Posts: 30
Joined: Sun Aug 05, 2007 6:18 am

Re: Would you like a complete redesign of MCT?

Postby Firelord » Tue Aug 17, 2010 10:31 pm

aquawicket wrote:I'd recommend staying away from QT. Trust me, I've taken that route before and it cost me.

Can you expand on that?
Firelord
 
Posts: 666
Joined: Wed Jun 10, 2009 7:50 pm
Location: Estonia

Re: Would you like a complete redesign of MCT?

Postby aquawicket » Wed Aug 18, 2010 1:43 am

Well, I bought QT, really liked it, then when I started to run into issues I could not find a big community forum to help out. I was kinda on my own. QT is not bad at all. It just really hard to find solutions to problems if no-one has ever had them before. With wxWidgets, they have a pretty big community and someone is likely to have a solution to just about any issue you have. I was looking to turn one of my programs into a VST plugin and just could not get QT to do it. And when i finally did, it was not running fast enough and I had a lag time in my midi messages. So I made the move to wxWidgets and haven't looked back. I also found that wxWidgets runs much faster since it uses the native API of the OS. QT's GUI is embedded. Also, if elrules takes the QT route, he'll have to start wrapping in all of the APIs from scratch. wxWidgets is free. I guess it's just my opinion, but I'd choose a community based API over a corporate based one. The guys over at the wxWidgets forum have helped me tons. There's an IRC channel for wxWidgets support as well. I've already got all of the things needed in wxWidgets to get this project going. I can have a Blank project with Midi in and out support that will compile on all operating systems ready in about 1 hour.

http://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits#Qt
aquawicket
 
Posts: 30
Joined: Sun Aug 05, 2007 6:18 am

PreviousNext

Return to Related Software

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 67 guests