Jump to content

mburch

Members
  • Posts

    35
  • Joined

  • Last visited

Everything posted by mburch

  1. There is a programmers guide on the MBHP_OPL3 page...
  2. Hi Paul, from what I remember, the 'send request' button switches to the selected patch and imports the sequencer settings. If the patch does not have the sequencer already running you will need to turn it on. (Switch 'Sync' to 'note' or 'free') The rest of the sliders etc. change the steps. Martin.
  3. Sorry for the delay. Yes. As Roel found, it looks to be working correctly now. Thanks! :smile: Martin.
  4. Thanks. :smile: Martin
  5. Hmm. I'm seeing something strange on my device. I just installed the new Firmware from the MIOS Download Section and made sure 1.4h appears. It looks like the last 16 steps on the WT are shared between all the patches and are automatically saved. If I set all the step values for a patch on the device itself, with or without saving the patch, the last 16 steps values (16 - 31) show up on the other patches as well. The first 16 steps work fine. Thanks, Martin.
  6. Thorsten, as Roel stated the RAM issue looks to be fixed. Thanks! From my quick tests it looks like just the first 16 steps are stored in RAM. Is this correct? Roel, Great! My utility does work elsewhere. :smile: And, I'm glad you like the patches. :smile: Though, I need to fix the WaveTable ones. As you are sharing the MIDI connection, the delay could be due to either side. Java or Live. But, a 1 bar delay likely means live is the culprit. I'm glad Live at least likes to share its MIDI. Martin.
  7. Ah. Sorry. It was compiled with Java 7. Recompiled with Java 6 and re-attached. Thanks! I'll check it tomorrow. Martin.
  8. Hi Roel, What OS are you using? You just need the Java Runtime installed not the development kit. Though, that just adds extra bits pieces. Double clicking the .jar file should open the program. If not open a "command prompt" and type:> java -jar "MidiBoxFM WT Editor.jar" the path to the .jar file should be in the quotes. Martin.
  9. mburch

    MidiBoxFM

    Mostly finished...
  10. mburch

    WT Editor

    From the album: MidiBoxFM

  11. Working Utility added to first post. Includes a 'runnable' jar file and source code. Will not work on Macs :sad:
  12. Nice! Beam me up Scotty! You're going to want smaller knobs. :smile:
  13. Great! Thanks. It all works outside of RAM. :smile: (Small bug when WAVETABLES_IN_RAM is disabled: There is an extra space at the start of line 401 in mbfm_rnd.inc.) I'll go back and check my Wavetable patches to make sure I didn't subsequently damage them. Thanks, Martin.
  14. Update 2: Back at it. I grabbed an older chip and re-burnt the newest firmware. The older 18F452 chip does work correctly with the program. The newer 18F4685 chip does not deal with the individual step modes and values correctly both with the request to RAM and Voice. I also sent messages using the SysEx Tool in MIOS Studio with the same results. Also, I noticed that the values returned from a sysex dump patch do not return the same values with the 2 different chips. But, the values do match what is in the 'loaded' wavetable. The last 16 steps seem to be always 0 on the 18f4685 chip. This might be the issue. As a side note, which may be relevant, I only have 4 patch memory chips (A - D) and not the full 8 possible. Thanks for the help, Martin.
  15. Hi Thorsten, thanks! That would be great! I remember JSynthLib from a number of years ago. Strangely, I have never seen the MIDIBoxFM editor. Great for a reference. Thanks! No Mac OS support pretty much defeats the purpose of using Java. :sad: I guess I'll look to see how easy it would be to move it over to Juce when it's fixed. Though, I know nothing about Juce. Thanks, Martin. Update 1: It looks like the JSynthLib editor is also not changing the step values / modes. The other Wavetable settings work. They all look to be sending Sysex Parameter messages and the Device ID looks to work. So, next up, put an older PIC back in and test again... :smile:
  16. I created a small utility quickly in Eclipse a while ago to edit and play around with the wavetables. Since I last used it, I have updated the core pic and subsequently, and stupidly, cleaned up the code without checking that it still worked correctly. So I am currently at the point where everything seems to work correctly except for sending Sysex Parameter Message updates for the individual steps... Values and Modes. The CC assignments, Rate and Sync work correctly using Sysex Parameter Messages. So, I think the parameter messages are working correctly under index 128. I'm not sure above that... For each Step Value Parameter Index I use the formula: = 128 + (step * 4) + channel + 1 So the message for Step 1 on Channel 1 reads: F0 00 00 7E 49 00 06 08 01 01 <value> F7 Does this look correct? Thanks, Martin. UPDATE: Working program with source code below: ---Backup your sounds before using as it will automatically overwrite the modulated values.--- Attached is the source code (using Java Sound) and a Runnable JAR Requires: Java Runtime (JRE) 6 or higher MIDIBoxFMWTEditor.zip
  17. Thanks guys! :smile: Thanks to TK, presets now in MIDIBox FM V1.4g folder. :smile: I currently have no time to put up a demo track as I'm trying to get as much DIY stuff done as possible while I have the time. Maybe someone else can? If you use MIOS Studio to upload the bank you can choose where to place it. It was bank C on my box. Martin.
  18. :smile: Thanks. Absolutely! It'll make me feel like I contributed something back. Martin.
  19. Here is a MIDIbox FM patch bank I created. All patches have Velocity, Mod Wheel and Aftertouch. I generally did not use LFO2 or the extra envelope as I plan to use those with the AOUT bits. Generally, organised by category. Wavetable fun at the end. Will need TKs import 'connection mode' fix from my other thread Need firmware V1.4g to correctly import with the PIC16F4685. funkybank-v1.zip Martin.
  20. Sorry to pester you with bugs :smile: , but I noticed in the Sysex Librarian that importing a single MIDIbox FM Voice patch seems to be broken. When I receive a 'MIDIbox FM V1 Voice' patch, the selected patch name updates. But, when I try to save that patch, the .syx file is empty. Also, when trying to move the patch 'Up' and 'Down', the name disappears with the patch. I'm using MIOS Studio 2.4.6. Windows 7. Various MIDI Interfaces. Thanks, Martin.
  21. Wonderful! The algorithms are definitely getting set correctly. I'd say it works. Thanks for the very quick fix! Martin.
  22. I'm having an issue importing patches using MIOS Studio. The patches' Algorithm does not load correctly on the device yet it seems the rest of the patch does. The export from the device also works correctly and the Algorithm looks correct in the syx file. As well, my MIDIBox FM stores the algorithms correctly. I've got the 18F4685 pic. So, it seems to be specifically with the import. Is this an issue just for my device or is this a bug? I created a test bank with the four algorithms alternating which only seems to load 2 of the modes. thanks, Martin.
  23. Hmm. The good news is the control code is already there. The bad news is midi control isn't. How is your assembly programming? :) It's likely pretty easy to send incoming controller messages to the correct functions... with assembly knowledge.
  24. It's already possible in the button matrix. Look into the options available.
×
×
  • Create New...