"Megadrum Config Tool" released

Discussions of any related software

Moderator: Related software moderators

Re: "Megadrum Config Tool" released

Postby elrules » Tue Mar 31, 2009 2:22 pm

I will check it ;)

Can you tell me if you used a 32 inputs Megadrum?
Have you tested this new version with a non secure bootloader?
I would like to discard other possible problems.
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: "Megadrum Config Tool" released

Postby dmitri » Tue Mar 31, 2009 3:24 pm

elrules wrote:I will check it ;)

Can you tell me if you used a 32 inputs Megadrum?
Have you tested this new version with a non secure bootloader?
I would like to discard other possible problems.

I tested it with a 32 inputs version on Atmega32 and only with a secure bootloader.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: "Megadrum Config Tool" released

Postby elrules » Wed Apr 01, 2009 4:01 pm

I added a 1 second wait time between the confirrmation sysex and the firmware itself. Does it work?
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: "Megadrum Config Tool" released

Postby dmitri » Wed Apr 01, 2009 5:36 pm

Still the same error.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: "Megadrum Config Tool" released

Postby Ken Forgettable » Wed Apr 08, 2009 2:36 pm

Can a future version of MCT send parameter changes as soon as the mouse button is released from the edit – that is in real time (without having a 'To MD' button)?

I think 'Write in slot 1' should stay as a manual operation though.
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

Re: "Megadrum Config Tool" released

Postby r0bbie » Sun Apr 12, 2009 10:53 am

Ken Forgettable wrote:Can a future version of MCT send parameter changes as soon as the mouse button is released from the edit – that is in real time (without having a 'To MD' button)?

I think 'Write in slot 1' should stay as a manual operation though.


+1

Should we stick with V1.5 until this issue with the firmware update is solved?
I'm kind of scared now to test dmitri's firmware with positional sensing.
If it ain't broken try to improve it.
r0bbie
 
Posts: 94
Joined: Wed Jan 21, 2009 10:13 pm
Location: The Netherlands

Re: "Megadrum Config Tool" released

Postby elrules » Sun Apr 19, 2009 12:14 am

I have been testing MCT connecting its MIDI output to a midi input in MIDI-OX

I have seen than in all the code, the data array length corresponds always to the size of the SYX file, that is, if the SYX file is for example 42600 bytes, then the data in the application, after applying all the changes, just before sending it through the midi output, is exactly 42600. But in MIDI-OX I only receive a part of those bytes, sometimes 30000, sometimes 5000, sometimes even less... That's odd. I have checked what I have modified from version 1.5 to version 1.6, and I cannot see anything that may have broken the update firmware thing.

I wanted to ask you something, dmitri, Is the size of the new version SYX file bigger than previous firmware versions? Maybe it is not due to that, but shit! I still have no clue what the fuck is happening

Anyway, while people can still configure Megadrum, I`m happy, because that is the main purpose of MCT. Firmware update is only an extra feature, but anyway, I would like to fix it.

I am starting now thinking that it would be a good idea to publish the source code, so other developers can help solve this kind of problems and also help improving it...

FOR NOW, PLEASE USE MIDI-OX TO UPDATE YOUR MEGADRUM!
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: "Megadrum Config Tool" released

Postby dmitri » Sun Apr 19, 2009 9:16 am

Hi elrules,

The size of the latest firmware is slightly bigger, but then it doesn't work with old .syx files either. If I watch with MIDI-OX what MCT does when trying to update firmware then I can see it sends the 'erase' SysEx but it doesn't send a single byte of the firmware and shows straight away the error 'Error trying to send the sysex file'.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: "Megadrum Config Tool" released

Postby elrules » Tue Apr 21, 2009 9:07 pm

Maybe the MidiPort.dll file is corrupted or something. Everything works just fine till you make the sending through the MIDI output. In that single line of code, it doesn´t do what it´s intended to do.

I will download again the MidiPort and recompile again, to see what happens

EDIT: that this message says something to you?
F0 70 00 05 F7

I am always getting this just after receiving a chunk of bytes from the firmware and nothing more is received then


EDIT 2: after coinfiguring input buffer in midi-ox to 60000 bytes, i still get the same sysex at the end, but i get a popup message in midi-ox telling me:

Bytes reported by low-level input: 46427
Bytes copied into the receiver buffer: 12288

What could this mean?

EDIT 3: dmitri, when you get the error when sending firmware, do you also get in the Application Log a message saying:
Trying to send BIG SYSEX message
The error was: blablabla ?
if so, what appears in blablabla?
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: "Megadrum Config Tool" released

Postby Ken Forgettable » Thu Apr 23, 2009 1:35 pm

elrules wrote:I am starting now thinking that it would be a good idea to publish the source code

From third place you'll be the first past the winning line :)

elrules wrote:Bytes reported by low-level input: 46427
Bytes copied into the receiver buffer: 12288

Could it mean Midi-OX has received a correctly terminated SysEx along with what it thinks is trailing junk? Does offset 12288 contain F0 70 00 05 F7 – if so it could be either a sequence generated from Dimtri's compiler or a malformed 'Request for firmware version data' with missing SysEx chain ID – I dunno...

I tried MidiPort from v1.5 with v1.6 - no joy.

Tried v1.5 again now this doesn't work :| - Does it work for anyone?

No hardware or bootloader changes to my Synthex v2.8 and no chance on my box of an online Java update so I think Web start security/cache is broken - maybe using a different project type would show this up.
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

PreviousNext

Return to Related Software

Who is online

Users browsing this forum: No registered users and 54 guests