SY-1000 FxFloorBoard editor for the SY-1000

Started by gumtown, July 17, 2020, 04:15:36 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

arkieboy

I have Xcode installed, but I think you have to run a few commands too ...


I'll hack away over the next couple of days - I'm a SQL/XQuery/XSLT dev who mainly does architecture and management these days, so I'm pretty pleased I got this far without major hassles!!
Main rig: Barden Hexacaster and Brian Moore i2.13 controllers
Boss SY1000/Boss GKC-AD/Boss GM-800/Laney LFR112

Other relevant gear: Line 6 Helix LT, Roland GR-33, Axon AX100 MkII
Oberheim Matrix 6R, Supernova IIR, EMu E5000, Apple Mainstage, Apple Logic, MOTU M4

gumtown

I am now currrently trying the mac build, and yes I too had to fix the few conditional issues (remove the 'ratio' statement and remove the 'int' redefinitions).
Currently building with only 37 warnings after that.

I have to leave it for the moment,
go an attend a memorial service, for poor old great-Aunty-in-law, while the mac version builds/compiles in the background.

will post the results later today.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gumtown

#27
Another incremental Windows version update with the bass mode bits added, and many other not so obvious bits added and fixed.
download the preview version 0.03 from here
https://sourceforge.net/projects/grfloorboard/files/SY-1000/

So it can now operate in Guitar mode or Bass mode, load patch files from both modes, but some differences needs to be coded to chose the equivalent mode's differences in parameter settings in the instrument blocks and assigns.
Most of the patch parameters work and can be edited on the SY-1000 too.

Still lots more to go . . . . .

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

gumtown

Currently punching the system data, another few more 3:00am marathon nights to go.
Also started on the Pedal functions controls, which are also dependent on some system settings to make certain function appear or disappear.

Now it the time for any critique if anyone has looked at, or tried the current build.
I am aiming for a 'familiar BTS" style look, but arranging the parameters in a more "user friendly'" layout.
Anyone's thoughts ? suggestions?
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Brak(E)man

It looks great and after starting to program with BzTSbkjhvjhvjchgchgchc I'm running out of patience. So I'm quietly asking..


Which OS X are you eventually shooting for ?
swimming with a hole in my body

I play Country music too, I'm just not sure which country it's from...

"The only thing worse than a guitar is a guitarist!"
- Lydia Lunch

admin

#30

GET IT HERE
https://tinyurl.com/y4dgas9x




Colin Willcocks wrote>
Download link here if anyone wants to look see, or try out the new editor:
https://sourceforge.net/projects/grfloorboard/files/SY-1000/
Keen for any feedback on it, 300 downloads over the last 4 weeks not heard a peep yet ?



SY-1000FloorBoard Copyright (C) 2020 Colin Willcocks (gumtownbassman@yahoo.com).
All rights reserved.
=======


SY-1000FloorBoard version DEMO PREVIEW 0.03: 12 Agust 2020
*****************************************************
IF YOU DO APPRECIATE THIS SOFTWARE, PLEASE FEEL FREE TO DONATE,
YOU MAY FREELY USE THIS SOFTWARE,
JUST KEEP IN MIND THE LONG HOURS SPENT GETTING IT HERE,
  I WOULD LOVE A BEER!!! ;-) A PAYPAL DONATE LINK IS UNDER THE HELP MENU.
 
also patches created by you for sharing with all would be nice too.
You can email custom patch files to the above address, or post them at V-Guitars Forum
for inclusion in a later release.
***********************************************************************************
********* LATEST FEATURES ADDED****************************************************
 
Here is an update on "where it's at"...
INITIAL PREVIEW DEMO RELEASE VERSION 0.03

PLEASE NOTE THIS IS UNFINISHED AND MUCH MORE WORK IS TO BE DONE,
THIS IS ONLY A PREVIEW OF CURRENT WORK TO DATE.

This project is a continuing session of evolution.........

IF YOU FIND A BUG OR HAVE SOME ISSUES......
reply email to gumtownbassman@yahoo.com


This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
details.

You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 675 Mass
Ave, Cambridge, MA 02139, USA.



on macOS: Be sure you have Installed the SY-1000 USB Driver ( and purged all legacy 32 bit MIDI drivers
On SY-1000 Floorboard - Preferences - must set SY-1000 as MIDI In/OUT

and in General - Assign a Patch Folder for storing Patches

admin

https://www.facebook.com/groups/BossSY1000Users/564092247592272/?comment_id=580625632605600&reply_comment_id=580802952587868&notif_id=1597522680157108&notif_t=group_comment
Marty Cutler wrote>  I've updated to 0.03, and on macOS the editor is still reporting errors when it tries to upload the SY-1000 patches from the user memory. Anything I might be missing from the SY MIDI setup?

gvidelock

Just downloaded and played with the MacOS version, but my SY1000 is at our rehearsal space so I only checked out menus and switches.

Since there are 2000 items (okay, 1999) in the Assign Target list, just a thought for the future would be to type a few characters while the list is exposed, match the characters and highlight them, with the possibility to use the down or up arrow to find more matches in the list.

Or maybe just a scroll bar to make going to the bottom of the list faster.

It does look great so far.

Thanks
-------------------------

Godin Spectrum SA
Godin Freeway SA
Fender Telecaster with Ghost and Hexpander
Fender Stratocaster with internal GK3 with Synth-Linx
Warmoth custom with internal GK3
Boss SY-1000
Roland GR-55
Roland GP-10
Katana 100W Head

admin

I can only add that anytime I edit any block, the pop up menu hides/obscures the current patch name

I'd like to always see the name of current patch I'm editing

Nobulusprime

#34
Looks good so far on Mac OS, I really prefer the layout, far superior to the original BTS. It would be good to have some nice cosmetic elements backgrounds but I guess that will be the last thing on the list!

I need to spend some more time with it to give detailed feedback - I should be able to do that later tonight. Not hooked it up to the SY1000 but I'm not sure if I'll be able to use the Mac developer tools...


Vaultnaemsae

SY1K would not connect to demo editor for me; WIN10 and macOS.
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

gumtown

Quote from: Brak(E)man on August 15, 2020, 07:35:04 AM
It looks great and after starting to program with BzTSbkjhvjhvjchgchgchc I'm running out of patience. So I'm quietly asking..


Which OS X are you eventually shooting for ?

Shooting for all Mac Osx versions that support pure 64 bit apps, which is somewhere about 10.10 to 10.15 (and beyond).
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gumtown

Quote from: admin on August 15, 2020, 01:22:05 PM
https://www.facebook.com/groups/BossSY1000Users/564092247592272/?comment_id=580625632605600&reply_comment_id=580802952587868&notif_id=1597522680157108&notif_t=group_comment
Marty Cutler wrote>  I've updated to 0.03, and on macOS the editor is still reporting errors when it tries to upload the SY-1000 patches from the user memory. Anything I might be missing from the SY MIDI setup?

The error message displayed is because the current release "preview 0.03" does not read the SY-1000 system data yet, and complains it is not found.
The software has a means to know if the system data has been recently loaded for the current session, and if not, will try to read the system data after loading in each new patch.

Hoping the next update release will resolve past that issue.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gumtown

Quote from: gvidelock on August 16, 2020, 03:13:11 PM
Just downloaded and played with the MacOS version, but my SY1000 is at our rehearsal space so I only checked out menus and switches.

Since there are 2000 items (okay, 1999) in the Assign Target list, just a thought for the future would be to type a few characters while the list is exposed, match the characters and highlight them, with the possibility to use the down or up arrow to find more matches in the list.

Or maybe just a scroll bar to make going to the bottom of the list faster.

It does look great so far.

Thanks

I tried your suggestion, but the ending result in editable comboBox lists was a crash once a wrong word is entered.
The Windows version has a scroll bar down the right side for quick access to the bottom of the Assigns list,
Mac always make things more difficult to achieve, but is eventually achievable.
Same goes for Mac vs Windows mouse functions, things are much easier when your mouse has a scroll wheel.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gumtown

Quote from: admin on August 16, 2020, 03:26:53 PM
I can only add that anytime I edit any block, the pop up menu hides/obscures the current patch name

I'd like to always see the name of current patch I'm editing
It is always a battle of functionality vs convenience and where to place things.
The middle of the top area would be ideal, but certain chain configurations will get in the way, i think the best place might be about the left side patch list tree.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gumtown

Quote from: Nobulusprime on August 17, 2020, 02:31:32 AM
Looks good so far on Mac OS, I really prefer the layout, far superior to the original BTS. It would be good to have some nice cosmetic elements backgrounds but I guess that will be the last thing on the list!

I need to spend some more time with it to give detailed feedback - I should be able to do that later tonight. Not hooked it up to the SY1000 but I'm not sure if I'll be able to use the Mac developer tools...
Thanks :-)
The current "look" is to replicate the familiar Tone Studio style, so there is an ease of commuting between the two applications.
There will be skins with other looks and more color to come.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gumtown

Quote from: Vaultnaemsae on August 19, 2020, 03:27:41 AM
SY1K would not connect to demo editor for me; WIN10 and macOS.

Was the SY-1000 selected in the "Preferences > Midi/USB" device options menu ?
There is a connection error popup message which appears due to not reading the system data in the current version 'preview 0.003'
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Vaultnaemsae

Quote from: gumtown on August 23, 2020, 02:57:27 PM
Was the SY-1000 selected in the "Preferences > Midi/USB" device options menu ?
There is a connection error popup message which appears due to not reading the system data in the current version 'preview 0.003'

Yes, the MIDI ports were set correctly in the app preferences.
The app is not sending receiving any data from the SY-1000.
BTW, not complaining...just reporting ;)
Vaultnaemsae's SoundCloud:
https://soundcloud.com/vaultnaemsae

gumtown

#43




There is now a new dedicated SY-1000FloorBoard site
https://sourceforge.net/projects/sy1000floorboard/files/


A handy usuage tip:
You can display as many settings at once as you can fit across multiple screens.
In the editor Preferences > Window menu, if you de-select "Single Window Layout",
all new opened pages will be added to the desktop.

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

Nobulusprime

Looks great, much more responsive not too :)

I can't get the multiple window layout to work though on a Mac. When I de-select "Single Window Layout" it automatically goes into a restart and the preferences remain the same with "Single Window Layout" still selected.

Thanks

Sean

gumtown

#45
Quote from: Nobulusprime on September 02, 2020, 02:40:35 PM
Looks great, much more responsive not too :)

I can't get the multiple window layout to work though on a Mac. When I de-select "Single Window Layout" it automatically goes into a restart and the preferences remain the same with "Single Window Layout" still selected.

Thanks

Sean

Could be a files permission issue in the folder which the preferences settings are saved, if that is the case it could also impact on saving the "SY-1000" as the midi device too.

Go to your mac Finder and look for the "Shared" folder, next level up from your Home folder.
Inside the "Shared" folder is a SY1000FloorBoard folder, you could try setting permissions of that and all contained files to 'read and Write',
or inside the SY1000FloorBoard folder, delete a file named "preferences.xml" which is the saved settings file.
The program will automatically generate a new one if it is missing, it is quite possible it was included in the install and might have not had shared permissions enabled.
(cursed security protocols when sharing files).

On the mac version, some of the controls still look a bit 'funky' as it is difficult to 'sub-class' things like combo-boxes, on mac and Linux they inherently have a huge 'tick' on the left side which gets in the way of a right side oriented popup and slider-bar.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

gumtown

Another handy hint:

When running the editor and the patch names are read into the left-side list,
if they are all "INIT PATCH" that means the editor guitar/bass mode and SY-1000 guitar/bass modes are not matched.
When the opposite mode is used to the current SY-1000 mode, all patches are blank "INIT PATCH".

Either set the SY-1000 to the operating mode you require (guitar or bass),
or in the editor "Preferences > Window" menu select the checkbox for Bass mode,
or un-select the checkbox for Guitar mode.

There is some hidden code in the SY-1000 yet to be found which the SY-1000 can tell the software which mode it is currently running in.
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Rhcole

Gumtown!

Dude, even if this editor never quite makes it, or I use BTS instead, you deserve support for even trying!
One guy outperforming all of the resources at Boss...
Donation sent!

gumtown

Quote from: Rhcole on September 03, 2020, 10:02:13 AM
Gumtown!

Dude, even if this editor never quite makes it, or I use BTS instead, you deserve support for even trying!
One guy outperforming all of the resources at Boss...
Donation sent!

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

gumtown

#49
A Linux version is now posted to try out,  :D

the mac version is doing some strange funky midi stuff,
extra 6 bytes of data leaking in per sysEx string , and the data changes with each different USB port used.  ???
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/