MegaDrumManger is now ...

Discussions of any related software

Moderator: Related software moderators

Re: MegaDrumManger is now ...

Postby airflamesred » Thu Jun 15, 2017 6:53 pm

There appears to be an issue with changing parameters not updating even after send or send all.
Retrigger mask has even happened.
It appears to affect the head more than bow
Windows 8.1

koby drums - Triggera krigg/Bix - megadrum - Kontakt........... Samples from all and sundry.
airflamesred
 
Posts: 1196
Joined: Fri Mar 30, 2012 1:58 pm
Location: Hammersmith

Re: MegaDrumManger is now ...

Postby dmitri » Thu Jun 15, 2017 8:55 pm

Can you provide the steps to reproduce it?
dmitri
Site Admin
 
Posts: 8657
Joined: Fri Aug 03, 2007 8:05 pm

Re: MegaDrumManger is now ...

Postby airflamesred » Thu Jun 15, 2017 9:27 pm

dmitri wrote:Can you provide the steps to reproduce it?

Changing numbers by direct input seems to be hit and miss. Using the tumblers (where possible)seems to rectify (according to the colouring)
Example;
High light retrigger mask
Punch in new number - stays red after send or send all.
Tumbler up or down and the colour changes to black.

koby drums - Triggera krigg/Bix - megadrum - Kontakt........... Samples from all and sundry.
airflamesred
 
Posts: 1196
Joined: Fri Mar 30, 2012 1:58 pm
Location: Hammersmith

Re: MegaDrumManger is now ...

Postby dmitri » Thu Jun 15, 2017 11:44 pm

Works fine here on Mac. I will try it again tomorrow on Windows.
dmitri
Site Admin
 
Posts: 8657
Joined: Fri Aug 03, 2007 8:05 pm

Re: MegaDrumManger is now ...

Postby dmitri » Sun Jun 18, 2017 10:38 pm

I've just replaced the test versions in the first posts. Too many internal changes to list so showing a screenshot of changes:
Screen Shot 2017-06-18 at 23.35.29.png


It is now fully functional with Atmega based MegaDrum. Firmware upgrade is fully implemented. Tested on Windows 7 and Windows 10. I think it is now 99.9% ready.
You do not have the required permissions to view the files attached to this post.
dmitri
Site Admin
 
Posts: 8657
Joined: Fri Aug 03, 2007 8:05 pm

Re: MegaDrumManger is now ...

Postby stefan1982 » Thu Jun 22, 2017 2:11 pm

What should I install to help you make the UI of MDMFX better with JavaFX?
stefan1982
 

Re: MegaDrumManger is now ...

Postby stefan1982 » Thu Jun 22, 2017 2:19 pm

1) Using the latest version I get in my Terminal:
Code: Select all
WARNING: Error loading image: rsrc:dialog-information.png


2) The Message window and the message itself stating "Before using MegaDrum Manager you first must set MIDI In/Out ports in Main->Options!!!" on startup uses a different font than the rest of the app.
Besides that, why is the message popup there? Couldn't you try to connect to the MegaDrum module automatically on startup, and only display an error once it could not succeed?

3) It seems to me that the complete top bar of buttons (GetAll/SendAll/LoadFromSlot/SaveToSlot/LoadAll/SaveAll/Dropdown with config 1 etc) is still at a fixed font size. Make it elastic like the rest of the UI, consistency is a good thing..

Will come back later with more concerns and UI improvements...
stefan1982
 

Re: MegaDrumManger is now ...

Postby dmitri » Thu Jun 22, 2017 4:45 pm

Just update the first post with a latest test version.
Changes are:
Date: Thu Jun 22 16:57:20 2017 +0100
Got rid of auto-generated TODOs

Date: Wed Jun 21 00:16:05 2017 +0100
Load from/Save to Slot now seems to be fully functional

Date: Tue Jun 20 23:44:00 2017 +0100
Implemented setting Unknown Misc setting name depending on MCU

Date: Tue Jun 20 22:07:29 2017 +0100
Placement adjustments in MidiLog panel

Date: Tue Jun 20 17:04:18 2017 +0100
Some resizing adjustments.

Date: Tue Jun 20 13:06:04 2017 +0100
Remove 'disabling' function from Note numbers.

Date: Tue Jun 20 13:02:34 2017 +0100
Fixed input type setting/getting

Date: Mon Jun 19 23:47:55 2017 +0100
Implementing disabled inputs

Date: Mon Jun 19 15:18:33 2017 +0100
Implemented about window

Date: Mon Jun 19 13:33:49 2017 +0100
Adding Windows building script

Date: Mon Jun 19 11:57:34 2017 +0100
Creating MacOSX build scripts


'Implementing disabled inputs' functionality will require a new firmware version which I will publish shortly.
dmitri
Site Admin
 
Posts: 8657
Joined: Fri Aug 03, 2007 8:05 pm

Re: MegaDrumManger is now ...

Postby stefan1982 » Thu Jun 22, 2017 5:03 pm

The "Open MIDI" button gives me nothing, except this error in Terminal:
Code: Select all
Exception in thread "JavaFX Application Thread" java.lang.UnsatisfiedLinkError: no mmj in java.library.path
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
   at java.lang.Runtime.loadLibrary0(Runtime.java:870)
   at java.lang.System.loadLibrary(System.java:1122)
   at de.humatic.mmj.MidiSystem.loadLibrary(MidiSystem.java:79)
   at de.humatic.mmj.MidiSystem.getDevices(MidiSystem.java:287)
   at de.humatic.mmj.spi.CoreMidiProvider.getDeviceInfo(CoreMidiProvider.java:38)
   at javax.sound.midi.MidiSystem.getMidiDeviceInfo(MidiSystem.java:195)
   at info.megadrum.managerfx.midi.Midi_handler.initPorts(Midi_handler.java:545)
   at info.megadrum.managerfx.midi.MidiController.openMidi(MidiController.java:260)
   at info.megadrum.managerfx.Controller.openMidiPorts(Controller.java:1841)
   at info.megadrum.managerfx.Controller.lambda$11(Controller.java:223)
   at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
   at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
   at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
   at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
   at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
   at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
   at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
   at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
   at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
   at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
   at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
   at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
   at javafx.event.Event.fireEvent(Event.java:198)
   at javafx.scene.Node.fireEvent(Node.java:8411)
   at javafx.scene.control.ToggleButton.fire(ToggleButton.java:256)
   at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182)
   at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96)
   at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
   at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
   at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
   at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
   at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
   at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
   at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
   at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
   at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
   at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
   at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
   at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
   at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
   at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
   at javafx.event.Event.fireEvent(Event.java:198)
   at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
   at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
   at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
   at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
   at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:380)
   at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:294)
   at java.security.AccessController.doPrivileged(Native Method)
   at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:416)
   at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
   at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:415)
   at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
   at com.sun.glass.ui.View.notifyMouse(View.java:937)


Trying to go the Main => Options in the top macOS bar gives me the following error in Terminal:
Code: Select all
Exception in thread "JavaFX Application Thread" java.lang.UnsatisfiedLinkError: no mmj in java.library.path
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
   at java.lang.Runtime.loadLibrary0(Runtime.java:870)
   at java.lang.System.loadLibrary(System.java:1122)
   at de.humatic.mmj.MidiSystem.loadLibrary(MidiSystem.java:79)
   at de.humatic.mmj.MidiSystem.getDevices(MidiSystem.java:287)
   at de.humatic.mmj.spi.CoreMidiProvider.getDeviceInfo(CoreMidiProvider.java:38)
   at javax.sound.midi.MidiSystem.getMidiDeviceInfo(MidiSystem.java:195)
   at info.megadrum.managerfx.midi.Midi_handler.getMidiInList(Midi_handler.java:468)
   at info.megadrum.managerfx.midi.MidiController.getMidiInList(MidiController.java:249)
   at info.megadrum.managerfx.Controller.optionsUpdatePorts(Controller.java:2163)
   at info.megadrum.managerfx.Controller.showOptionsWindow(Controller.java:1803)
   at info.megadrum.managerfx.Controller.lambda$68(Controller.java:743)
   at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
   at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
   at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
   at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
   at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
   at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
   at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
   at javafx.event.Event.fireEvent(Event.java:198)
   at javafx.scene.control.MenuItem.fire(MenuItem.java:462)
   at com.sun.javafx.scene.control.GlobalMenuAdapter.lambda$bindMenuItemProperties$20(GlobalMenuAdapter.java:153)
   at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
   at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
   at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
   at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
   at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
   at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
   at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
   at javafx.event.Event.fireEvent(Event.java:198)
   at javafx.scene.control.MenuItem.fire(MenuItem.java:462)
   at com.sun.javafx.tk.quantum.GlassSystemMenu$1.action(GlassSystemMenu.java:238)
stefan1982
 

Re: MegaDrumManger is now ...

Postby dmitri » Thu Jun 22, 2017 5:33 pm

Did you move .jar file away from where you unzipped it? In this case libmmj.jnilib included in the zip must be copied along.
dmitri
Site Admin
 
Posts: 8657
Joined: Fri Aug 03, 2007 8:05 pm

PreviousNext

Return to Related Software

Who is online

Users browsing this forum: No registered users and 47 guests