VG-99FloorBoard editor (for guitar)

Started by gumtown, April 11, 2021, 02:59:28 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

gumtown

#25
Your settings seem good, I am determined to get this working for you, so I have made another Mac build/package.
This time I have set my system up like yours, running with the Roland UM-One connected, and saved the preferences file like that.
Then created a Mac installer with the updated "version 0.05" (changed some misplaced scaling in some of the chain layout too), which includes my preferences settings using the UM-One.
I have uploaded the package to here (Mac Os direct download link)
https://sourceforge.net/projects/sy1000floorboard/files/VG99FloorBoard/VG-99FloorBoard_mac_installer.pkg/download

I have switched to my Mac OS 11 system,
downloaded the updated installer,
cleaned out any ruminants of the previous version by deleting the VG-99FloorBoard app in the Applications folder, and deleting the "VG-99FloorBoard folder in the "Shared" folder.
Run the installer,
connect the VG-99/UM-One and launch VG-99FloorBoard,
the system recognizes the UM-One midi device and connects automatically, populating the patch names list.

Attached is a picture of VG-99FloorBoard running on intel Big Sur (Mac OS 11), connected with a Roland UM-One set to "TAB" (driverless tablet mode).
For me it runs "out of the box" on Big Sur clean install with VG-99FloorBoard installed.
I think I had to make some settings changes in the Mac Security and Privacy page to allow 3rd party (non-app-store) programs to run, and allow the USB Midi device to access the system.

I am hoping the same works for everyone else ? ?  ;)  ???   8)   ;D

After thought: I also have the Guitar to Midi switched off at the moment.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

philjynx

Quote from: gumtown on May 05, 2021, 03:38:25 PM
... downloaded the updated installer,
cleaned out any ruminants of the previous version by deleting the VG-99FloorBoard app in ....
You have livestock in your PC? I know there are a lot of sheep where you live but....

gumtown

Quote from: philjynx on May 05, 2021, 04:54:41 PM
You have livestock in your PC? I know there are a lot of sheep where you live but....
site spell checker, was supposed to be remnants.
Yeah, Yeah, I know, A Freudian slip of the tongue as to what is really on my mind.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Vaultnaemsae

Quote from: gumtown on May 05, 2021, 03:38:25 PM
Your settings seem good, I am determined to get this working for you, so I have made another Mac build/package.
This time I have set my system up like yours, running with the Roland UM-One connected, and saved the preferences file like that.
Then created a Mac installer with the updated "version 0.05" (changed some misplaced scaling in some of the chain layout too), which includes my preferences settings using the UM-One.
I have uploaded the package to here (Mac Os direct download link)
https://sourceforge.net/projects/sy1000floorboard/files/VG99FloorBoard/VG-99FloorBoard_mac_installer.pkg/download

I have switched to my Mac OS 11 system,
downloaded the updated installer,
cleaned out any ruminants of the previous version by deleting the VG-99FloorBoard app in the Applications folder, and deleting the "VG-99FloorBoard folder in the "Shared" folder.
Run the installer,
connect the VG-99/UM-One and launch VG-99FloorBoard,
the system recognizes the UM-One midi device and connects automatically, populating the patch names list.

Attached is a picture of VG-99FloorBoard running on intel Big Sur (Mac OS 11), connected with a Roland UM-One set to "TAB" (driverless tablet mode).
For me it runs "out of the box" on Big Sur clean install with VG-99FloorBoard installed.
I think I had to make some settings changes in the Mac Security and Privacy page to allow 3rd party (non-app-store) programs to run, and allow the USB Midi device to access the system.

I am hoping the same works for everyone else ? ?  ;)  ???   8)   ;D

After thought: I also have the Guitar to Midi switched off at the moment.

Great! Thanks, I will test it out tonight.

I almost always have the guitar-to-MIDI function active. Is this likely to cause an issue?
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

Vaultnaemsae

Quick test shows the same error messages popping up.  :'(
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

admin

#30
Turn off Guitar to MIDI on VG-99
And retry

I recall VG-99 transmits active sensing

Be alert there is no MIDI loop back condition

gumtown

Quote from: Vaultnaemsae on May 06, 2021, 07:48:57 AM
Quick test shows the same error messages popping up.  :'(

Would it be possible to somehow get a copy of your VG-99 system ?
either a sysx dump from the VG-99 and captured with a midi receiving program, or a Roland VG-99 editor SMF Export of System + Patch with a generic patch that you might be using included, so I can replicate your setup on my Mac OS 11 and see what is happening.
Cheers.  :)
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Vaultnaemsae

Quote from: admin on May 06, 2021, 01:31:50 PM
Turn off Guitar to MIDI on VG-99
And retry

I recall VG-99 transmits active sensing

Be alert there is no MIDI loop back condition

Thanks,
Yep, already tried that -- made no difference.
I may have a port block on active sensing in the iCA4+'s USB host port (I think it does so by default) -- I'll double-check that.
There is no MIDI loop occurring.
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

Vaultnaemsae

Quote from: gumtown on May 06, 2021, 03:14:58 PM
Would it be possible to somehow get a copy of your VG-99 system?
either a sysx dump from the VG-99 and captured with a midi receiving program, or a Roland VG-99 editor SMF Export of System + Patch with a generic patch that you might be using included, so I can replicate your setup on my Mac OS 11 and see what is happening.
Cheers.  :)

Thanks, I can certainly do that. Let me confirm the active sensing block status first though.
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

Vaultnaemsae

#34
Active sensing was active on all ports by default.
But all other functions are disabled by default. Does anything look like it's necessary to activate?
EDIT: Keep in mind, this enables communication with the Roland Editor in a VM over network MIDI so I think it's fine...
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

Vaultnaemsae

What a weird an wonderful little VG-99 excursion I just went on:

-Backed up the VG-99 in in SysEx Librarian via the VG-99's data dump function...takes several minutes.
-Factory reset the VG-99.
-Tested VG-99FloorboardEditor again.
-Still shows error messages but they disappear after a few seconds...seems to work.
So...needed test in macOS again.
-Went into WIN10 VM to try and restore via the SYSEX dump file (used Advanced driver...connected directly to VM).
-Couldn't figure out how to restore the SYSEX file through the VG-99 Librarian. Smashed head against wall for 30 mins. Tried to restore a BU I had made at an earlier date through the Librarian (.mid). But it hadn't saved/written the GK settings DATA at the time of creation...  :'(
-Finally I found the VG-99 service guide on Wayne Jones' site...apparently you simply play back SYSEX to the device; you don't need to set it up to listen  ::) ....serioulsy...took around 10 minutes to restore (approx 6800 messages to transmit)...success. Then I realized after that there is transmission timing setting in SysEx Lib. which makes the restore about 100 x faster...

-OK, back to original status. Now works as described above...i.e. Error messages appear and then disappear shortly thereafter. I guess it's OK. If there is an issue it may to have something to do with the speed of data transmission...I'm not sure. The error messages in the Editor appear while SYSEX is still transmitting and then after it stops the error disappears. I know it's transmitting because there is a lovely rectangle on the VG-99's display telling me that SYSEX is flowing...

Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

gumtown

#36
The VG-99FloorBoard editor should not display any error messages if all is well.

The methodology of operation is the editor asks the VG-99 for a specific block of data, and waits either at first, when it sees the exact size block of data received, or else it times out using calculated formula of  data size divided by 4, so for a 3264 byte patch data block, the editor would receive that well before it times out at 3264 bytes / 4 = about 750 milliseconds or 3/4 of a second.
I would assume that there is nothing restricting the midi data speed.

The editor also filters out non-relevant data such as active sensing, midi note on/off, after touch, cc#, and p.c. but only if that data has not somehow been encapsulated within a system exclusive packet, which recent Mac OS versions seem to do on opening a midi port (blasts out some sort of timestamp data).

I am not familiar with the iConnectAUDIO4+ USB Hub device you have, I am assuming the Roland UM-One mk2 interfaces directly between a USB port and the editor USB Midi device selection.

Have you tried the UM-One direct to computer USB, or 5 pin midi leads from the iConnect midi ports to the VG-99?

Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gumtown

Anyone else tried the VG-99Floorboard editor yet?
Windows or Mac users.
Any thoughts, feedback, recommendations ?

What I have found when comparing this to the Roland VG-99 editor, being a new user of the Roland editor, I found it rather confusing in the layout and not in a very productive way.
With FxFloorboard, I have tried to lay it out in a more logical workflow, where your ears tell you the sound and not your eyes.

Tried to get the chain layout more as per reality, if you select in the SUB or MAIN out the mix path to A or B, you will see a change in the chain layout as to how it is physically connected.
Yeah, your thoughts?
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Vaultnaemsae

Quote from: gumtown on May 07, 2021, 08:18:37 PM
The VG-99FloorBoard editor should not display any error messages if all is well.

The methodology of operation is the editor asks the VG-99 for a specific block of data, and waits either at first, when it sees the exact size block of data received, or else it times out using calculated formula of  data size divided by 4, so for a 3264 byte patch data block, the editor would receive that well before it times out at 3264 bytes / 4 = about 750 milliseconds or 3/4 of a second.
I would assume that there is nothing restricting the midi data speed.

The editor also filters out non-relevant data such as active sensing, midi note on/off, after touch, cc#, and p.c. but only if that data has not somehow been encapsulated within a system exclusive packet, which recent Mac OS versions seem to do on opening a midi port (blasts out some sort of timestamp data).

I am not familiar with the iConnectAUDIO4+ USB Hub device you have, I am assuming the Roland UM-One mk2 interfaces directly between a USB port and the editor USB Midi device selection.

Have you tried the UM-One direct to computer USB, or 5 pin midi leads from the iConnect midi ports to the VG-99?

I should have qualified this by mentioning that I also tested with the UM-One Mk 2 direct to USB on the MacBook -- on each of the USB ports.

The iConnectivity device is just an audio/MIDI interface. I had suspected that something in its extensive filtering settings may have been blocking some data transmission but after thinking about it that doesn't make any sense at all Since the UM-One mk.2 returns the same results.

The UM-One mk.2 connects to the USB hub on the interface along with 3 other MIDI devices; each is assigned one of 8 ports on the hub (see image from previous post) and port routing to the two USB devices (macOS and iOS) are selected. (I labeled the VG-99's port as V-GUITAR because I was previously switching back between the SY-1000, GP-10 and VG-99 via the same UM-One at one stage.)

The VG-99's MIDI transmissions arrive at USB 2 (macOS) where the device is visible as you would expect with any MIDI device in the Audio/MIDI settings. It also transmits back to the VG-99. I use this all the time with the Roland VG-99 software editor in a VM via network MIDI (must set up MIDI ports in a DAW for that to work).

I have not used the iCA4+'s DIN ports with the VG recently as they are dedicated to the Axe-Fx II's MIDI. Another aside, you can't very effectively use two UM-One's on the USB hub because the device seems to get confused about which is which.
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

admin

#39
Quote from: Vaultnaemsae on May 08, 2021, 12:06:12 AM
I should have qualified this by mentioning that I also tested with the UM-One Mk 2 direct to USB on the MacBook -- on each of the USB ports.

The iConnectivity device is just an audio/MIDI interface. I had suspected that something in its extensive filtering settings may have been blocking some data transmission but after thinking about it that doesn't make any sense at all Since the UM-One mk.2 returns the same results.

The UM-One mk.2 connects to the USB hub on the interface along with 3 other MIDI devices; each is assigned one of 8 ports on the hub (see image from previous post) and port routing to the two USB devices (macOS and iOS) are selected. (I labeled the VG-99's port as V-GUITAR because I was previously switching back between the SY-1000, GP-10 and VG-99 via the same UM-One at one stage.)

The VG-99's MIDI transmissions arrive at USB 2 (macOS) where the device is visible as you would expect with any MIDI device in the Audio/MIDI settings. It also transmits back to the VG-99. I use this all the time with the Roland VG-99 software editor in a VM via network MIDI (must set up MIDI ports in a DAW for that to work).

I have not used the iCA4+'s DIN ports with the VG recently as they are dedicated to the Axe-Fx II's MIDI. Another aside, you can't very effectively use two UM-One's on the USB hub because the device seems to get confused about which is which.

I would baby step things to debug

Shut down all other apps

Temporarily remove the IConnecivity device

Use UM-ONE MKII as only connected USB MIDI device (be sure you have the USB driver for macOS installed and UM-ONE small slide switch set to "COMP"
https://www.roland.com/global/support/by_product/um-one_mk2/owners_manuals/7489f50b-ac86-4062-b486-b4e88650f542/

Be sure VG-99:Guitar to MIDI is disabled and retry Gumtowns VG-99 editor

Vaultnaemsae

Quote from: admin on May 08, 2021, 02:00:58 PM
I would baby step things to debug

Shut down all other apps

Temporarily remove the IConnecivity device

Use UM-ONE MKII as only connected USB MIDI device (be sure you have the USB driver for macOS installed and UM-ONE small slide switch set to "COMP"
https://www.roland.com/global/support/by_product/um-one_mk2/owners_manuals/7489f50b-ac86-4062-b486-b4e88650f542/

Be sure VG-99:Guitar to MIDI is disabled and retry Gumtowns VG-99 editor

Yes, I have gone back to square one and had no luck. You can't get much more basic than a VG-99/USB adaptor/Computer running editor. But additionally, I have fully uninstalled the FBeditor, reinstalled it, allowed requisite folder permissions, reset the VG-99 to factory settings, and deactivated guitar-to-MIDI.

Regarding the UM-One mk.2: I tested previous FBEditor versions with the Big Sur driver for the UM-One mk.2 (in COMP mode) but noting that in earlier posts Gumtown states he successfully connected with his UM-One mk.2 in TAB mode stuck to that. Obviously tab mode is required for the iCA4+ but that's a different matter.
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

Vaultnaemsae

I went back to Mojave (10.14.6) and tested this since I was thinking it must be a Big Sur issue.
VGFB App opened first time and I set MIDI ports. Of course, it restarts automatically upon which it crashed. Cannot open it again -- crashes every time.
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

gumtown

#42
Deleting a file in the Shared/VG99FxFloorBoard/ folder called "preferences.xml" will reset the midi device selection.
I have yesterday experianced one certain patch that caused the program to crash, which uses all 16 Assigns, something I need to iron out, a parameter out of range.
So back to the crash you have, if not midi related, it could be a certain patch the VG99 is on.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

kenact

Thanks again for all your Floorboards. Great work.

I started playing around with the VG-99FloorBoard. I came across something similar to what Vaultnaemsae found. I'm getting the "Patch data transfer wrong size or data error" message, but only on a few patches.

The thing about the message is, it only happens the first time you load the patch. If you restart everything, the message will come back, on the same patches. It does appear to load all the parameters, and you are able to edit them, but I haven't tried saving one yet. Maybe I'll play around a bit more tomorrow.

I'm on Win10 x64 w/64gb RAM and a 6 core processor. So I doubt it's a resource issue on my machine.

Godin Session & Montreal FTP, LGXT, LGX SA, Redline, ACS, A12, A11, A10, A4
Danoblaster Baritone w/GK-3
Gretsch Nashville, Viking
Fender Strats
Fret King Supermatic
Larrivee DV03RE
Parker Midi Fly
Seagull, S&P 12
VOX Phantom XII
GR-55, 33, 30, 20, GI-20, RC-50, US-20, VG-99, VP-7
Sentient 6
Cyr 7

gumtown

#44
ALLLLLLLLL Righty !!
come back again with a new version "0.07 preview" which has a different midi I/O system, which seems to overcome the Mac midi issues.
Instead of using 'midi callback' methods, it uses poled scan method on the midi input.
Also a few logic changes.
added Bulk patch file save/load to/from the VG-99,
Pedal Functions and al the other missing controls, so I think it now contains everything in the VG-99,
started on the Chain effect drag-n-drop, but only for Chain A at the moment,
patch to text, from the Tools menu, you can get a text printout of all the patch settings,

Still to fix the Assigns Target min/max controls, and I'm not sure if anyone uses the effect "favorites" in the VG-99.

Give this new version a go if you are curious,
I find the VG-99 USB is not very functional on Linux, but I have it working on Mac OS 10.13,
and the Roland UM-One on all platforms including Mac Big Sur 11.

Please let me know how your systems go with this latest build.  ;)

download link here for
VG-99FloorBoard editor for the VG-99
https://sourceforge.net/projects/sy1000floorboard/files/VG99FloorBoard/
 
for:
Windows,
Mac,
Linux.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Vaultnaemsae

Sweet, selecting and loading patches without a single error now.
Thank you for your service!
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

gumtown

Quote from: Vaultnaemsae on May 23, 2021, 04:04:42 AM
Sweet, selecting and loading patches without a single error now.
Thank you for your service!
I am so happy to hear that  ;D
I will keep plugging away at this until it is 100% complete, then take some of these features into the SY-1000 editor to finish that one too.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

philjynx

Quote from: gumtown on May 23, 2021, 12:01:21 PM
I am so happy to hear that  ;D
I will keep plugging away at this until it is 100% complete, then take some of these features into the SY-1000 editor to finish that one too.
Thanks Colin.
I may yet swich my VG99 on and have some fun with it, you never know! In the meantime I'm mired in 3D printer tweaking. Oh joy.

kenact

Quote from: philjynx on May 23, 2021, 12:06:04 PM
In the meantime I'm mired in 3D printer tweaking. Oh joy.

Are you printing new guitars for all of us? :)
Godin Session & Montreal FTP, LGXT, LGX SA, Redline, ACS, A12, A11, A10, A4
Danoblaster Baritone w/GK-3
Gretsch Nashville, Viking
Fender Strats
Fret King Supermatic
Larrivee DV03RE
Parker Midi Fly
Seagull, S&P 12
VOX Phantom XII
GR-55, 33, 30, 20, GI-20, RC-50, US-20, VG-99, VP-7
Sentient 6
Cyr 7

philjynx

Quote from: kenact on May 23, 2021, 01:42:52 PM
Are you printing new guitars for all of us? :)
No, when the teething problems have been beaten I will be 3D printing rather mundane parts for a MIDI controller/ looper / GP10 combo