New features testing needed

Discussions related to MegaDrum Hardware

Re: New features testing needed

Postby angr77 » Sun Nov 10, 2013 9:39 pm

Seems to be working well!

I have still problems with the LCD contrast. But never mind!

Best Regards

Angr77
Sonor, Drum-Tec heads, Roland CY14, CY12&15R, 2x BT-1 & VH11, 12, 13, Triggera D11, 2xD14, Pintech Dingbat, Letric Moo, Quartz triggers, 2xARM based MegaDRUM, PS Board, M-Audio FT Ultra 8R, Addictive Drums 2.1.6, Surface Pro 5 http://zourman.com
angr77
 
Posts: 622
Joined: Tue Nov 29, 2011 10:42 pm
Location: Stockholm, Sweden

Re: New features testing needed

Postby Frawo » Mon Nov 11, 2013 1:44 pm

dmitri wrote:
Frawo wrote:But as you are just having a look at MDM ... I have a minor issue with an old feature at the moment: It seems that MDM doesn't read the midi in/out from my option file, I have to adjust the ports every time I fire up MDM. In "megadrummanager.cfg" Ports are properly saved like all the other options, so things go wrong while loading the options on startup. All other options are read on startup.

I'm using MDM on a linux machine, maybe it's because of this. Can you confirm? Megadrum firmware version is 20130901, Megadrum is the ARM based.

I'm testing it on Mac OS X and it seems fine.


With the sources you kindly provided, I tried to debug MDM on my own. But even after including all libraries you mentioned, I still have a few compile time errors about the objects "ConversationException" and "ConfigurationException". Can you tell me what's going wrong here? Maybe wrong sources or library versions? If I could get the sources to compile, I could maybe get an idea why ports aren't read on my system.

I included these versions of the apache libraries:
- commons-configuration-1.7.jar
- commons-collections-3.2.jar
- commons-logging-1.1.jar
- commons-logging-adapters-1.1.jar
- commons-logging-api-1.1.jar

Greetings,
Frank
Frawo
 
Posts: 16
Joined: Tue Sep 10, 2013 6:33 am

Re: New features testing needed

Postby angr77 » Mon Nov 11, 2013 2:53 pm

Frank, A bit off topic...or?

What about:
forms-1.3.0.jar
miglayout15-swing.jar
commons-lang-2.6.jar

I made a MDM source code project last year...using Intellj Idea from Jetbrains...not too easy to get it to compile...but I succeeded.

Angr77
Sonor, Drum-Tec heads, Roland CY14, CY12&15R, 2x BT-1 & VH11, 12, 13, Triggera D11, 2xD14, Pintech Dingbat, Letric Moo, Quartz triggers, 2xARM based MegaDRUM, PS Board, M-Audio FT Ultra 8R, Addictive Drums 2.1.6, Surface Pro 5 http://zourman.com
angr77
 
Posts: 622
Joined: Tue Nov 29, 2011 10:42 pm
Location: Stockholm, Sweden

Re: New features testing needed

Postby dmitri » Mon Nov 11, 2013 2:59 pm

Frawo wrote:I still have a few compile time errors about the objects "ConversationException" and "ConfigurationException". Can you tell me what's going wrong here?


I don't know. Check you .classpath. This is the .classpath in the project's top dir on my Mac:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
   <classpathentry kind="src" path="src"/>
   <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
   <classpathentry kind="lib" path="forms-1.3.0.jar" sourcepath="forms-1.3.0-src.zip"/>
   <classpathentry kind="lib" path="miglayout15-swing.jar" sourcepath="miglayout-src.zip"/>
   <classpathentry kind="lib" path="commons-lang-2.6.jar" sourcepath="commons-lang-2.6-sources.jar"/>
   <classpathentry kind="lib" path="commons-collections-3.2.1.jar" sourcepath="commons-collections-3.2.1-sources.jar"/>
   <classpathentry kind="lib" path="commons-logging-1.1.1.jar" sourcepath="commons-logging-1.1.1-sources.jar"/>
   <classpathentry kind="lib" path="commons-configuration-1.8.jar"/>
   <classpathentry kind="output" path="bin"/>
</classpath>
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: New features testing needed

Postby dmitri » Mon Nov 11, 2013 3:12 pm

Updated test versions:
megadrum_20131111.zip

MegaDrumManager.jar.zip


I added a 'Load from Slot' option. Note, it doesn't automatically do 'GetAll' so after you do 'Load from Slot' you have to do 'GetAll' to reflect loaded settings in MDM.
Warning:I haven't tested these versions myself yet Tested it myself and it appears to work as expected.
You do not have the required permissions to view the files attached to this post.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: New features testing needed

Postby Frawo » Mon Nov 11, 2013 3:59 pm

angr77 wrote:Frank, A bit off topic...or?

What about:
forms-1.3.0.jar
miglayout15-swing.jar
commons-lang-2.6.jar

I made a MDM source code project last year...using Intellj Idea from Jetbrains...not too easy to get it to compile...but I succeeded.

Angr77


Thanks a lot, commons-lang-2.6.jar was missing! :)

And sorry for posting it here. So, if I have another question about this, I will open up a new thread, though I think I'm still on topic ...

Greetings,
Frank
Frawo
 
Posts: 16
Joined: Tue Sep 10, 2013 6:33 am

Re: New features testing needed

Postby angr77 » Mon Nov 11, 2013 10:39 pm

Hi Dmitri.

The 20131111 update seems to work ok. It is possible to choose and get preferred slot data in a nice way. Great stuff!
Now you are actually able to have a known working setup on slot 1 named "Default"...and be able to tweak it slightly save this config to slot 2 with a name called "NewConfig" etc...very nice when you are in the rehearsal room...then you could just swap slots on the fly.

I saw in MDM once that after pressing the "get all" button...that not all slot names was updated when pressing "load from slot" (only slot 1 came up) - I did it again pressing "get all"...then I saw both my slots. Lucky, I could not repeat and get the error again - I only saw it once.

After sending my config from MDM to MD...and reading back my config...and sending to back again to MD...I saw that all my custom names was gone. I did repeat the process a couple of times...but I could not get the error again. (Could have been a sending error...I think a saw red warning on the sysex error...so never mind!

Nice work, Dmitri!

Best Regards

angr77
Sonor, Drum-Tec heads, Roland CY14, CY12&15R, 2x BT-1 & VH11, 12, 13, Triggera D11, 2xD14, Pintech Dingbat, Letric Moo, Quartz triggers, 2xARM based MegaDRUM, PS Board, M-Audio FT Ultra 8R, Addictive Drums 2.1.6, Surface Pro 5 http://zourman.com
angr77
 
Posts: 622
Joined: Tue Nov 29, 2011 10:42 pm
Location: Stockholm, Sweden

Re: New features testing needed

Postby dmitri » Tue Nov 12, 2013 12:00 am

An MDM "release candidate" :)
MegaDrumManager.jar.zip


Added a checkbox labelled 'Synchronized' next to 'Load from Slot' and 'Save to Slot' buttons. When checked (default) MDM does GetAll/SendAll after/before Load/Save from/to Slot.
Once confirmed as working correctly (angr77, thanks!) I will "officially" publish new MegaDrum firmware and MDM versions.
You do not have the required permissions to view the files attached to this post.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: New features testing needed

Postby angr77 » Tue Nov 12, 2013 7:06 pm

Verified and tested - Looking great!!!

Best Regards

angr77
Sonor, Drum-Tec heads, Roland CY14, CY12&15R, 2x BT-1 & VH11, 12, 13, Triggera D11, 2xD14, Pintech Dingbat, Letric Moo, Quartz triggers, 2xARM based MegaDRUM, PS Board, M-Audio FT Ultra 8R, Addictive Drums 2.1.6, Surface Pro 5 http://zourman.com
angr77
 
Posts: 622
Joined: Tue Nov 29, 2011 10:42 pm
Location: Stockholm, Sweden

Re: New features testing needed

Postby dmitri » Tue Nov 12, 2013 8:29 pm

angr77, thank you for testing! I have now "officially" released both latest MegaDrum firmware and MDM versions.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

PreviousNext

Return to MegaDrum Hardware

Who is online

Users browsing this forum: Google [Bot] and 81 guests