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.

pasha811

Tested with Roland UM-One MK2 : Works Fine!  8)
Thanks a lot Gumtown!
Listen to my music at :  http://alonetone.com/pasha/

cipherhost

#126
I can't get the Mac VG-99 FloorBoard (v. Beta 20210719) to connect to the VG-99. It did work in March of 2022. I was running Monterey then. It gave the same problem listed below before I updated to Ventura this morning.

Floorboard can see the UM-One mk2, but it does not like it. When you click ok, the window does not proceed forward. I cancel out of that window and end up with the flashing "Offline". There is no UM-One driver for Ventura, but I did try uninstalling, testing in both COMP and TAB positions, then reinstalling (umone_mac11drv104) for macOS 11/12.) No joy.

The VG-99 is set to MIDI channel 1 and that's what is set in MIDI Studio, and the Device ID has always been 1.

I followed all the instructions in Gumtown's #23 post under (VG-99FloorBoard editor (for guitar)" I believe MIDI thru is set to off in the VG-99. On page 2 of SYSTEM/MIDI/ROUTING, F3 is set to OFF.

When I unplug the UM1 cable from my laptop, the VG-99 displays a WARNING window that says, "MIDI OFFLINE". Huh? Didn't think the VG could see the connection.
Then I followed the instructions in post #25. No joy.
I also disabled Guitar to MIDI just to make sure.

I'm don't know what I'm missing here. It's probably something dumb. Any suggestions would be appreciated.

Vaultnaemsae

I tested VG-99Floorboard on Ventura (M1)last night after seeing your message yesterday. It worked as expected though the initial setup requires a few restarts.

The only major problem I had was with loading presets. Sometimes works, sometimes doesn't. I'm going to try again tonight as I'm now thinking possibly the preset files I added to the existing set were corrupted.

BTW, the Um-One driver will install on MacOS 13 (M1/Intel) regardless of what Roland says.

Possibly relevant: These days, for clearer labelling purposes, I have created a funneled MIDI device in MacOS MIDI environment and relabel the incoming Um-One ports as "VG-99." I wondered if this maybe helps since there is a checkbox for "auto-select VG-99" in the floorboard app...I really had problems connecting in the past and this is the only variable that springs to mind so maybe it's worth trying.

Also, I seem to recall a possible issue stemming from the VG's device ID number. Maybe search and crosscheck that.
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

Vaultnaemsae

Quote from: gumtown on May 10, 2021, 05:44:53 PMDeleting 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.

I found a patch with a LOT of assigns that crashes the native Roland Editor. Wonder if it'll crash the floorboard editor too?
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

cipherhost

#129
Since I did a full backup of everything on the VG-99 when using CrossOver, I think I'll try doing a factory reset and then try connecting using the floorboard editor. I'll post here afterwards. Thanks for the input!

Update: Factory Reset made no difference. Still can only see UM-ONE, but won't connect to VG-99. Renamed UN-ONE to VG-99, VG-99 UM-ONE, and no difference. Device ID has always been 1.
I'm not sure what "funneled MIDI device in MacOS MIDI environment" means. Is that different from simply renaming?

Vaultnaemsae

When you manually add a new device in MacOS' MIDI environment there are little arrows at the top of the device that can be connected to another hardware device by clicking and dragging. You can also change the number and name of ports in the created device. I dunno if it'll help...it's just something I do to make port names more easily identifiable and I wondered if it helped the editor find the device as the original port names were kind of duplicated there.
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

Headless68

Been using an M1 Mac for a while now so not been using the roland editor, just bought a UM-one mkII to use Gumtown floorboard editor & it works a treat with the M1

Im still stuck on the fact that nothing does all the things this little box does, so this will keep it going for a while longer (I have gotten used to just using the front panel now, so its given me options :-) I definitely like seeing the whole chains in one view in this and also it makes checking the assigns a lot quicker
Impressive stuff

Headless68

found an issue - when trying to use the bulk patch save, tried it a few times and it dies at different random points saying its corrupt:
'Received patch data is corrupted or incomplete
Retry events have failed to retrieve the correct data'

possibly the retry timeout is too short maybe?


Headless68

another little oddity - if you create a patch while connected but try to name it on the front panel (I don't know why I did that, just habit), but when you tab to the next letter it jumps back when you change the letter to the first space again, obviously this is easily sorted by simply typing the new patch name in the editor.

gumtown

Currently working on this one again, adding VG-99 patch conversion.
It's going to take a while, having to compare each function byte between the two units, and either copy or convert to a different scale each byte.... one... at...a....time...

Here is a bit of conversion code I made to sift through a VG-99 patch, and replace the SY-1000 patch with the converted byte (from a lookup table).

This small section of code is doing the guitar model compare & convert, still some gaps to complete.
In the past I used to reference each byte position from the start of the file, and place the converted byte into the new file by pointer position from the file start, but now trying something new, where the address is looked up.
So all I need to do is go into the VG-99 editor midi.xml document and lookup a function address, and then compare it to the equivalent at a SY-1000 address (copy & paste), instead of having to calculate the byte position in the file each time.
Most probably wouldn't understand that process, but it reduces a lot of time (100's of hours) to add a patch conversion code routine.

SY1000_default_replace("00", "15", "00", 1, copyVG99("30", "00", 1));          //COSM A off/on
    SY1000_default_replace("00", "15", "01", 1, convertVG99_value(copyVG99("30", "01", 1), "01", "5A")); // COSM A type
    SY1000_default_replace("00", "1A", "21", 1, copyVG99("30", "02", 1));          //COSM A EQ off/on                          sy1000 e guitar
    SY1000_default_replace("00", "1A", "23", 1, convertVG99_value(copyVG99("30", "03", 1), "01", "5C")); // COSM A EQ low gain
    SY1000_default_replace("00", "1A", "24", 1, copyVG99("30", "04", 1));          //COSM A EQ low mid freq
    SY1000_default_replace("00", "1A", "25", 1, copyVG99("30", "05", 1));          //COSM A EQ low mid Q
    SY1000_default_replace("00", "1A", "26", 1, convertVG99_value(copyVG99("30", "06", 1), "01", "5C")); // COSM A EQ low mid gain
    SY1000_default_replace("00", "1A", "27", 1, copyVG99("30", "07", 1));          //COSM A EQ high mid freq
    SY1000_default_replace("00", "1A", "28", 1, copyVG99("30", "08", 1));          //COSM A EQ high mid Q
    SY1000_default_replace("00", "1A", "29", 1, convertVG99_value(copyVG99("30", "09", 1), "01", "5C")); // COSM A EQ high mid gain
    SY1000_default_replace("00", "1A", "2A", 1, convertVG99_value(copyVG99("30", "0A", 1), "01", "5C")); // COSM A EQ high gain
    SY1000_default_replace("00", "1A", "2C", 1, convertVG99_value(copyVG99("30", "0B", 1), "01", "5C")); // COSM A EQ level
    SY1000_default_replace("00", "1B", "23", 1, copyVG99("30", "02", 1));          //COSM A EQ off/on                          sy1000 acoustic
    SY1000_default_replace("00", "1B", "25", 1, convertVG99_value(copyVG99("30", "03", 1), "01", "5C")); // COSM A EQ low gain
    SY1000_default_replace("00", "1B", "26", 1, copyVG99("30", "04", 1));          //COSM A EQ low mid freq
    SY1000_default_replace("00", "1B", "27", 1, copyVG99("30", "05", 1));          //COSM A EQ low mid Q
    SY1000_default_replace("00", "1B", "28", 1, convertVG99_value(copyVG99("30", "06", 1), "01", "5C")); // COSM A EQ low mid gain
    SY1000_default_replace("00", "1B", "29", 1, copyVG99("30", "07", 1));          //COSM A EQ high mid freq
    SY1000_default_replace("00", "1B", "2A", 1, copyVG99("30", "08", 1));          //COSM A EQ high mid Q
    SY1000_default_replace("00", "1B", "2B", 1, convertVG99_value(copyVG99("30", "09", 1), "01", "5C")); // COSM A EQ high mid gain
    SY1000_default_replace("00", "1B", "2C", 1, convertVG99_value(copyVG99("30", "0A", 1), "01", "5C")); // COSM A EQ high gain
    SY1000_default_replace("00", "1B", "2E", 1, convertVG99_value(copyVG99("30", "0B", 1), "01", "5C")); // COSM A EQ level
    SY1000_default_replace("00", "1C", "22", 1, copyVG99("30", "02", 1));          //COSM A EQ off/on                            sy1000 e bass
    SY1000_default_replace("00", "1C", "24", 1, convertVG99_value(copyVG99("30", "03", 1), "01", "5C")); // COSM A EQ low gain
    SY1000_default_replace("00", "1C", "25", 1, copyVG99("30", "04", 1));          //COSM A EQ low mid freq
    SY1000_default_replace("00", "1C", "26", 1, copyVG99("30", "05", 1));          //COSM A EQ low mid Q
    SY1000_default_replace("00", "1C", "27", 1, convertVG99_value(copyVG99("30", "06", 1), "01", "5C")); // COSM A EQ low mid gain
    SY1000_default_replace("00", "1C", "28", 1, copyVG99("30", "07", 1));          //COSM A EQ high mid freq
    SY1000_default_replace("00", "1C", "29", 1, copyVG99("30", "08", 1));          //COSM A EQ high mid Q
    SY1000_default_replace("00", "1C", "2A", 1, convertVG99_value(copyVG99("30", "09", 1), "01", "5C")); // COSM A EQ high mid gain
    SY1000_default_replace("00", "1C", "2B", 1, convertVG99_value(copyVG99("30", "0A", 1), "01", "5C")); // COSM A EQ high gain
    SY1000_default_replace("00", "1C", "2D", 1, convertVG99_value(copyVG99("30", "0B", 1), "01", "5C")); // COSM A EQ level
    SY1000_default_replace("00", "1D", "19", 1, copyVG99("30", "02", 1));          //COSM A EQ off/on                            sy1000 vio guitar
    SY1000_default_replace("00", "1D", "1B", 1, convertVG99_value(copyVG99("30", "03", 1), "01", "5C")); // COSM A EQ low gain
    SY1000_default_replace("00", "1D", "1C", 1, copyVG99("30", "04", 1));          //COSM A EQ low mid freq
    SY1000_default_replace("00", "1D", "1D", 1, copyVG99("30", "05", 1));          //COSM A EQ low mid Q
    SY1000_default_replace("00", "1D", "1E", 1, convertVG99_value(copyVG99("30", "06", 1), "01", "5C")); // COSM A EQ low mid gain
    SY1000_default_replace("00", "1D", "1F", 1, copyVG99("30", "07", 1));          //COSM A EQ high mid freq
    SY1000_default_replace("00", "1D", "20", 1, copyVG99("30", "08", 1));          //COSM A EQ high mid Q
    SY1000_default_replace("00", "1D", "21", 1, convertVG99_value(copyVG99("30", "09", 1), "01", "5C")); // COSM A EQ high mid gain
    SY1000_default_replace("00", "1D", "22", 1, convertVG99_value(copyVG99("30", "0A", 1), "01", "5C")); // COSM A EQ high gain
    SY1000_default_replace("00", "1D", "24", 1, convertVG99_value(copyVG99("30", "0B", 1), "01", "5C")); // COSM A EQ level
    SY1000_default_replace("00", "15", "0C", 6, copyVG99("30", "0C", 6));          //COSM A string pan 1~6
    SY1000_default_replace("00", "15", "06", 6, copyVG99("30", "12", 6));          //COSM A string level 1~6
    SY1000_default_replace("00", "15", "02", 1, copyVG99("30", "18", 1));          //COSM A mix level
    SY1000_default_replace("00", "15", "04", 2, convertVG99_value(copyVG99("30", "1A", 1), "01", "5E")); // COSM A NPU level
    if(copyVG99("30", "1A", 1).toHex().toInt(&ok,16)>0){SY1000_default_replace("00", "15", "03", 1, QByteArray::fromHex("01"));}; // NPU off/on
    SY1000_default_replace("00", "1A", "00", 1, convertVG99_value(copyVG99("30", "1B", 1), "01", "5D")); // COSM A E Guitar type
    //reserved for vio select depending on e guitar model
    SY1000_default_replace("00", "1A", "01", 1, copyVG99("30", "1E", 1));          //COSM A e guitar pu select 6 way
    //reserved for pu select depending on e guitar model
    SY1000_default_replace("00", "1A", "08", 1, copyVG99("30", "1F", 1));          //COSM A e guitar volume
    SY1000_default_replace("00", "1A", "09", 1, copyVG99("30", "22", 1));          //COSM A e guitar tone
    //reserved for e guitar vari settings
    SY1000_default_replace("00", "1B", "00", 1, convertVG99_value(copyVG99("30", "45", 1), "01", "5F")); // COSM A Acoustic Guitar type
    if(convertVG99_value(copyVG99("30", "45", 1), "01", "5F").toHex()=="00")           //steel acoustic
    {
        SY1000_default_replace("00", "1B", "00", 1, copyVG99("30", "46", 1));          //select guitar body type
        SY1000_default_replace("00", "1B", "01", 1, copyVG99("30", "47", 1));          //COSM A a guitar body
        SY1000_default_replace("00", "1B", "0B", 1, convertVG99_value(copyVG99("30", "48", 1), "01", "59")); //COSM A a guitar tone
        SY1000_default_replace("00", "1B", "0A", 1, copyVG99("30", "49", 1));          //COSM A a guitar level
    };
    //reserved for AC Vari model settings.
    if(convertVG99_value(copyVG99("30", "45", 1), "01", "5F").toHex()=="01")           //nylon acoustic
    {
        SY1000_default_replace("00", "1B", "01", 1, copyVG99("30", "54", 1));          //COSM A a guitar body
        SY1000_default_replace("00", "1B", "02", 1, copyVG99("30", "55", 1));          //COSM A a guitar attack
        SY1000_default_replace("00", "1B", "0B", 1, convertVG99_value(copyVG99("30", "48", 1), "01", "59")); //COSM A a guitar tone
        SY1000_default_replace("00", "1B", "0A", 1, copyVG99("30", "57", 1));          //COSM A a guitar level
    };
    if(convertVG99_value(copyVG99("30", "45", 1), "01", "5F").toHex()=="02")           //sitar
    {
        SY1000_default_replace("00", "1B", "03", 1, copyVG99("30", "58", 1));          //COSM A sitar pu select
        SY1000_default_replace("00", "1B", "04", 1, copyVG99("30", "59", 1));          //COSM A sitar sense
        SY1000_default_replace("00", "1B", "01", 1, copyVG99("30", "5A", 1));          //COSM A sitar body
        SY1000_default_replace("00", "1B", "05", 1, copyVG99("30", "5B", 1));          //COSM A sitar color
        SY1000_default_replace("00", "1B", "06", 1, copyVG99("30", "5C", 1));          //COSM A sitar decay
        SY1000_default_replace("00", "1B", "07", 1, copyVG99("30", "5D", 1));          //COSM A sitar buzz
        SY1000_default_replace("00", "1B", "02", 1, copyVG99("30", "5E", 1));          //COSM A sitar attack level
        SY1000_default_replace("00", "1B", "0B", 1, convertVG99_value(copyVG99("30", "48", 1), "01", "59")); //COSM A sitar tone
        SY1000_default_replace("00", "1B", "0A", 1, copyVG99("30", "60", 1));          //COSM A sitar level
    };
    if(convertVG99_value(copyVG99("30", "45", 1), "01", "5F").toHex()=="03")           //banjo
    {
        SY1000_default_replace("00", "1B", "02", 1, copyVG99("30", "61", 1));          //COSM A banjo attack
        SY1000_default_replace("00", "1B", "08", 1, copyVG99("30", "62", 1));          //COSM A banjo resonance
        SY1000_default_replace("00", "1B", "0B", 1, convertVG99_value(copyVG99("30", "48", 1), "01", "59")); //COSM A banjo tone
        SY1000_default_replace("00", "1B", "0A", 1, copyVG99("30", "64", 1));          //COSM A banjo level
    };
    if(convertVG99_value(copyVG99("30", "45", 1), "01", "5F").toHex()=="04")           //resonator
    {
        SY1000_default_replace("00", "1B", "09", 1, copyVG99("30", "65", 1));          //COSM A resonator sustain
        SY1000_default_replace("00", "1B", "08", 1, copyVG99("30", "66", 1));          //COSM A resonator resonance
        SY1000_default_replace("00", "1B", "0B", 1, convertVG99_value(copyVG99("30", "48", 1), "01", "59")); //COSM A resonator tone
        SY1000_default_replace("00", "1B", "0A", 1, copyVG99("30", "68", 1));          //COSM A resonator level
    };
    SY1000_default_replace("00", "1C", "00", 1, copyVG99("30", "69", 1));              //COSM A e bass type
    SY1000_default_replace("00", "1C", "09", 1, copyVG99("30", "6A", 1));              //COSM A e bass vol
    SY1000_default_replace("00", "1C", "02", 1, copyVG99("30", "6B", 1));              //COSM A e bass rear vol
    SY1000_default_replace("00", "1C", "01", 1, copyVG99("30", "6C", 1));              //COSM A e bass front vol
    SY1000_default_replace("00", "1C", "0A", 1, copyVG99("30", "6D", 1));              //COSM A e bass tone
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Headless68

Picked up another 'feature' - the patchlist on the left does not refresh if you save to a new location, I had to keep closing the program and restarting it to see the changes I made

gclev

Hey gumtown, wondering if you can help me troubleshoot your vg99 floorboard. I'm not able to get it to recognize my vg99. I've read through this thread twice but still having issues.

macOS 10.15.6 on mid 2014 MacBook Pro
Roland um-one
UM-ONE Driver Ver.1.0.3
Current version of FB

Installed um-one driver and set up using Audio Midi Setup following the Roland procedure. Test Midi Setup button verifies um-one is connected - red light flashes on um-one midi output. Um-one Midi out connector connected to midi in on vg99 and vice versa.

VG99 Guitar to Midi is off. Midi channel is 1, device ID is 1, omni mode is on

When I open FB, it stalls at the loading window and EDITOR DEVICE SETTINGS window opens. It lists the um-one as the midi interface. Auto select vg99 is off. Debug is off. Whenever I press OK in that window, it continually reopens until I press cancel. Program loads with the Off Line button flashing green. No communication between the MacBook and vg99 occurs.

I've reinstalled the um-one driver and tried the procedure multiple times but nothing. I just got the um-one (so I can use FB!) and don't have a way to test the um-one with another midi device, so possibly the um-one doesn't work.

Any suggestions on how to get this to work assuming the um-one is operational?

Much appreciated. Look forward to using FB.

gclev

Colin,

I booted into windows 10 on my macbook. I'm able to connect FB to the vg99 using the usb output on the vg99, but the um-one doesn't work for both FB and the roland vg99 editor in windows. The um-one driver readme states it isn't supported in windows running on a mac, so guess I can't test or work the um-one this way.

I'd prefer to use FB on the mac os side, so if you can think of a reason why it's not working that way with the um-one, that would be great. At least I can use it in windows if nothing else. Seems better than the roland editor.

A side note weird thing is my browser in macbook gives the below error when trying to read page 5 of this thread, but it loads fine in windows:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 74649600 bytes) in /home/vguitarforums/www/www/smf/Sources/Subs-Graphics.php on line 388


technology seems to have a mind of its own...

gumtown

I am currently doing a refresh of all FxFloorBoard editor titles, and the VG-99 is coming up next, so it will have my full attention very soon, tidy up some loose ends.
The UM-One switch selector, is that on COMP (computer, requires USB driver) or TAB (Tablet, generic driverless mode) ?
 
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gclev

Hi Colin,

Since I last posted, I fried the screen on laptop, so no longer the useful machine it once was (don't ever leave out in the sun!). My wife is letting me use her old MacBook Air running Big Sur 11.7.10. I tried running FB but it doesn't connect to the vg99. The current max OS supported as listed in the FB compatibility list is Big Sur 11.3 so maybe that's why it's not working. The MacBook Air is the early 2014 version if that matters.

I'm still using the um-one and it's set to COMP.

Look forward to trying the refreshed FB once you finish with that. Maybe it will work for my setup...

Elantric

#140
Quote from: gclev on September 21, 2023, 01:05:17 PMHi Colin,

Since I last posted, I fried the screen on laptop, so no longer the useful machine it once was (don't ever leave out in the sun!). My wife is letting me use her old MacBook Air running Big Sur 11.7.10. I tried running FB but it doesn't connect to the vg99. The current max OS supported as listed in the FB compatibility list is Big Sur 11.3 so maybe that's why it's not working. The MacBook Air is the early 2014 version if that matters.

I'm still using the um-one and it's set to COMP.

Look forward to trying the refreshed FB once you finish with that. Maybe it will work for my setup...

Retry with UM-ONE set to "Tab" ( Tablet)= USB CLASS COMPLIANT, =NO USB DRIVER REQUIRED

OR

Leave UM-ONE set to "COMP", but must locate and install ROLAND UM-ONE MK2 OSX 11.7 USB DRIVER

https://www.roland.com/global/support/by_product/um-one_mk2/updates_drivers/2ab92067-c294-4242-8263-8e699a79af98/

Bernarada

#141
Hi all... I recently bought a VG-99, read all I could find here about it, downloaded everything available here and on the Roland website, and bought a UM-ONE MKII and installed the latest driver available.

I'm running OS Ventura on an M1 Mac, and although the UM-ONE shows up in MIDI devices in both the Floorboard and the Roland editor, it won't connect in either of them. I tried every possible thing suggested, and all I could think of, tried both the "comp" and "tab" settings on the UM-ONE, yet I can't get things to work. Any help from those running Ventura would be greatly appreciated.

PS: Interestingly... I also have an old mid-2012 Macbook running both Catalina and Mojave in separate partitions. I installed the respective UM-ONE drivers for both, and still the Floorboard won't connect in either OS. Now, the interesting thing is that I also have a generic USB-to-MIDI Din cable ( with no available settings like comp or tab), and with that cable the VG-99 and the Roland editor actually do connect. So, looks like I could use that, yet I'd much rather use the Floorboard and my M1 running Ventura to work with the VG-99. 

PPS: I posted this here, while I'm wondering whether I should have posted it as a separate post—past the pinned posts.
Old Ovation Classical, Larrivée OM-03, Alvarez baritone stringed in Half-Nashville, Washburn J6 archtop with internal RMC pickup, Godin SD with GK-3, Line 6 Helix floor, SY-1000, VG-99, and a little home-studio, running a RME Babyface Pro FS, a pair of KRKs, a Macbook M1 Pro and Logic.

aliensporebomb

If you run Mojave with the drivers supplied from Roland it will work via the USB port on the VG-99 - but beyond that it gets difficult.  Many people are using crossover to make it work beyond that.  Mojave was the last MacOS to do 32/64 bit - the apps as provided from Roland work but you don't need the UM-ONE to make it go on Mojave.   I have a little SSD with Mojave on it specifically to run the VG-99 editor/etc.
My music projects online at http://www.aliensporebomb.com/

GK Devices:  Roland VG-99, Boss GP-10, Boss SY-1000.

Bernarada



As I wrote, Aliensporebomb, the only way I could make it work ( I'm using it right now ) is using a generic USB to MIDI cable and the Roland editor with Mojave. It wouldn't connect anywhere else with that cable, nor with USB, and nowhere using the UM-ONE. For whatever reason.

I sure would like any of the possibilities I have available ( the 2 cables, Mojave and Catalina on an old Macbook, and Ventura on an M1 which is what I primarily use ) to be able to run Gumtown's floorboard editor. Therefore my post.   
Old Ovation Classical, Larrivée OM-03, Alvarez baritone stringed in Half-Nashville, Washburn J6 archtop with internal RMC pickup, Godin SD with GK-3, Line 6 Helix floor, SY-1000, VG-99, and a little home-studio, running a RME Babyface Pro FS, a pair of KRKs, a Macbook M1 Pro and Logic.

gumtown

I now have a real iMac (and also my Hackintosh) running Ventura, so I can give this a try in the coming days.
Now also have the ability to re-compile the code for Mac OS into an intel/M-chip hybrid app too.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Bernarada

Sounds good, gumtown. It sure would be wonderful to be able to run your editor on Ventura - I'm learning to use the Roland editor running Mojave, but it's messy, as you well know. Keep us posted - and thanks for all your work.
Old Ovation Classical, Larrivée OM-03, Alvarez baritone stringed in Half-Nashville, Washburn J6 archtop with internal RMC pickup, Godin SD with GK-3, Line 6 Helix floor, SY-1000, VG-99, and a little home-studio, running a RME Babyface Pro FS, a pair of KRKs, a Macbook M1 Pro and Logic.

pasha811

Ventura here on M1 : Works fine with Roland UM-ONE MKII
Listen to my music at :  http://alonetone.com/pasha/

Bernarada

Quote from: pasha811 on December 12, 2023, 12:33:17 AMVentura here on M1 : Works fine with Roland UM-ONE MKII

Pasha811... Gumtown's floorboard? If so, then it means that I have some settings off. Two questions - for now: Did you install any driver? Did you setup anything in the Audio MIDI Setup/MIDI Studio of your Mac?
Old Ovation Classical, Larrivée OM-03, Alvarez baritone stringed in Half-Nashville, Washburn J6 archtop with internal RMC pickup, Godin SD with GK-3, Line 6 Helix floor, SY-1000, VG-99, and a little home-studio, running a RME Babyface Pro FS, a pair of KRKs, a Macbook M1 Pro and Logic.

pasha811

Quote from: Bernarada on December 12, 2023, 07:47:27 AMPasha811... Gumtown's floorboard? If so, then it means that I have some settings off. Two questions - for now: Did you install any driver? Did you setup anything in the Audio MIDI Setup/MIDI Studio of your Mac?

I have installed UM-ONE Drivers and using UM-ONE in computer mode. I have never been able to use it as TAB mode in class compliant mode, so I installed the drivers..
Gumtown's Editor works fine with some minor issues.
In any case I have been seduced by a Crossover Rebate so I am running VG99 Editor as well under Crossover. Depending on the situation I can use one or the other.
Listen to my music at :  http://alonetone.com/pasha/

Bernarada

I have Crossover. I'll try it with the M1 for the Roland editor. And as I asked, anything need to be done in the Mac's Audio MIDI Setup/MIDI Studio? Also, any particular settings need to be tweaked in the VG-99 itself to get it to connect - I'm still learning about all the available settings in there.
Old Ovation Classical, Larrivée OM-03, Alvarez baritone stringed in Half-Nashville, Washburn J6 archtop with internal RMC pickup, Godin SD with GK-3, Line 6 Helix floor, SY-1000, VG-99, and a little home-studio, running a RME Babyface Pro FS, a pair of KRKs, a Macbook M1 Pro and Logic.