JUNO-G

Generic windows driver

Generic windows driver

1 Nov 2024, 19:04
Hello,

Since i was unhappy to maintain a virtual machine to use the legacy roland driver, I modified "https://github.com/alf45tar/mustang-midi-bridge-win" and I've implemented a basic user mode driver for juno-g.
The driver make use of libusb driver that can easly be installed with zadig.

The driver works on my windows 11 pc - 64 bit.

Requirements:
- loopMIDISetup_1_0_16_27.zip (https://www.tobias-erichsen.de/software/loopmidi.html)
- vmpk-0.9.0-win-x64-setup.exe (https://sourceforge.net/projects/vmpk/files/vmpk/0.9.0/vmpk-0.9.0-win-x64-setup.exe)
- zadig-2.7.exe (https://zadig.akeo.ie/)

- Install loopmidiSetup
- Install vmpk, start it then. edit -> midi connection --> output midi connection --> loopmidi port
unzip the attachment
- install zadig --> option -- >all devices --> choose juno-g from the list --> choose libusb-win32 --> press install driver

unzip the attached file somewhere, start a Command prompt window
C:\Users\dpeddi\Downloads\roland_midi>roland_midi.exe
Usage: mustang_midi <controller_port#> <midi_channel#>
       port = 0..n,  channel = 1..16

Current input API: Windows MultiMedia

There are 1 MIDI input sources available.
  Input Port #0: loopMIDI Port 0

Current output API: Windows MultiMedia

There are 2 MIDI output sources available.
  Output Port #0: Microsoft GS Wavetable Synth 0
  Output Port #1: loopMIDI Port 1
Press usb key on the keyboard and choose MIDI

Now on the command prompt:
C:\Users\dpeddi\Downloads\roland_midi>roland_midi.exe 0 1 0 1
0 --> Input Port #0 (loopMidi Port 0)
1 --> midi channel 1
0 --> Output Port #1 (Microsoft GS Wavetable Synth 0)
1 --> midi channel 1 (at the moment the parameter is unused)
Input Port #0: loopMIDI Port 0
Output Port #0: Microsoft GS Wavetable Synth 0
Roland V1 USB device found Vendor ID: 0x0582 - Product ID: 0x0003

Now when you press a key on the keyboard you should hear the sound reproduced on windows using the windows software wavetable.

If you press a key on VMPK you should hear the sound reproduced on the keyboard.

I plan to clean up the code and release it. Maybe in the future I could optimize it a bit and add more feature.

After this basic setup works, you could try to use other midi software.

Please let me know it it works for you...
Attachments
roland_midi.zip (1.1 MB, 319 downloads) · file not available

Re: Generic windows driver

9 Nov 2024, 06:46
Someone tested it?

Any feedback?

However I'm working on a windows gui and on sysex support to support Juno-g windows applications.

Re: Generic windows driver

16 Nov 2024, 17:57
Updated.

Now it supports sysex.

It can work with "Juno-g Editor" and "Juno-g Librarian".

Sometime the Librarian seems to hangs, but for now is ok
Attachments
roland_midi_0.1.zip (209 KB, 283 downloads) · file not available

← Back to JUNO-G