The MIDI Forum

  1. Lee T.
  2. Getting Started with MIDI
  3. Friday, 02 February 2018
  4.  Subscribe via email
Greetings Humans,
Ok, so I had this desire to get back into MIDI after 35+ years starting with Roland Juno-60 to Juno-106 migration.
These were pre General Midi and I helped write an editor librarian for a mainframe computer connected by serial to midi
box I had designed and built.

Later in the 1980's I met a Kurzweil employee who help me get a piano module upgraded to the top of the line
KX-1000 Pro just before the Waltham warehouse was closed after sale of the company.

I found another editor librarian for DOS (Kurle) and a Librarian for Windows (Kurlwin) which was able to get it cryptically
working with Rosegarden on Ubuntu 10 years ago and more in 2017.

This year 2018 I got email from Roland and bought first General MIDI device , the Go:Keys 61.
It also has GM2 so I joined Midi Association here.

I flashed the January 2018 FIRMWARE Ver1.21 to use it with Scratch programming language but the Tech support could not provide the
MIDI Implementation documents for the Go:Keys like that I had used on the Roland JUNO-106 years earlier.
open Source to the Scratch Extensions could help determine some parts of the Midi implementation.

After asking the Kurle developer what it took to develop on system exclusive message dumps I decided to ask here for help.

Anyone here know where to turn next ?
  Groton, MA 01450, USA
Visit 
Comment
There are no comments made yet.
Accepted Answer
Accepted Answer Pending Moderation
0
Votes
Undo
ScratchX is an MIT Life Long Kindergarten (LLK) project to make programming tools to teach concepts to young students.
It is considered LEGO like programming and has an interest in LEGO hardware as well.

The underlying part is BLOCKLY from Google and ScratchX is an experimental version already in maintenance mode
while Scratch version 3 is developed to eliminate the Adobe Flash requirement.

It uses WebMIDI and will be easy to use.
Not all functionality will be available in Scratch 3.0 so regular MIDI tools will still work on the NPRN written
into the firmware.

Since I am not a programmer it was difficult to uncover the actual MIDI code in the ScratchX extension.
As a non-programmer I find the charts alow insight into what the device can do.
I now can use it more intuitively as documented in manuals and videos.

I like editing and changing things that I dslike when I hear the playback.
The builtin function requires a level of accuracy I don't achive in real time.

Alternatively the Go:Keys is able to be used in live situation but no where like a workstation.

I hope performers share their compositions by way of uploading the GO-61 backups to a sharing space.
No filenames are editable so all will be SONG01.MID etc
I tried putting filenames in the RESTORE GO-61 and although it worked it was prone to crashing the synth.
I also tried using Rosegarden to make a recording using the Go:Keys feature and it reassigned the sounds when played back.

I don't see the GM2 requisites as a valid argument for not having the MIDI Implementation Chart V2.0.
I also don't see the YouTube videos as a replacement for written instructions for how to create a live and layered sequence.

Eventually I see this product influencing young and old as well as home and professional musicians.
Again, it replaced a 20 year old Yamaha PSR-160 which had General Midi with batteries and speakers for portability.
I couldn't download songs to that one either to play along.
Maybe I will get that to work on the Go:Keys.
For now it will pair as speakers to stream music from the recorded songs on a phone or other Bluetooth device.

And now a word from the manufacturer.
https://www.roland.com/us/products/gokeys_go-61k/
"GO:KEYS is a fun, easy-to-use keyboard that lets you play along with your favorite music—streamed wirelessly through its powerful onboard speakers. Just connect your smartphone via Bluetooth®, pick a song, and play along!"

It is also shown in the ads using the preset patterns and sequences.
This is where the sharing of GO-61 BACKUP could begin.

(Hope this sheds some light on my reason for wasting my time getting the chart.)

I still really like this keyboard at 66 years old.
The kids can use the Yamaha for now and it's built in library of tunes.

Lee
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
0
Votes
Undo
No MIDI from recording sent except

I set tempo to 30 and pressed a key in each PART for one measure.
The GO-61 backup is attached in ZIP.
The text file is RECEIVEMIDI capture during record with time stamp for comparison.
I left it to run for 20 measures in ZIP file although OFF pressed for each PART much earlier.


09:13:57.896 channel 8 control-change 0 87
09:13:57.896 channel 8 control-change 32 66
09:13:57.896 channel 8 program-change 51
09:13:57.897 channel 9 control-change 0 87
09:13:57.897 channel 9 control-change 32 70
09:13:57.897 channel 9 program-change 8
09:13:57.898 channel 11 control-change 0 87
09:13:57.898 channel 11 control-change 32 65
09:13:57.898 channel 11 program-change 65
09:13:57.900 channel 12 control-change 0 87
09:13:57.900 channel 12 control-change 32 65
09:13:57.900 channel 12 program-change 14
09:13:57.901 channel 13 control-change 0 87
09:13:57.901 channel 13 control-change 32 67
09:13:57.901 channel 13 program-change 80
09:13:57.902 channel 14 control-change 0 87
09:13:57.902 channel 14 control-change 32 70
09:13:57.903 channel 14 program-change 66
09:13:57.904 channel 15 control-change 0 87
09:13:57.904 channel 15 control-change 32 66
09:13:57.904 channel 15 program-change 6
09:13:57.905 channel 16 control-change 0 86
09:13:57.905 channel 16 control-change 32 64
09:13:57.906 channel 16 program-change 1

Attachments (3)
Comment
There are no comments made yet.
  1. more than a month ago
  2. Getting Started with MIDI
  3. # 1
Accepted Answer Pending Moderation
0
Votes
Undo
Hello,

I am quite a new owner of GO:KEYS and having searched for its possibilities, I discover ScratchX which fascinated me as an alternative workflow for creating music. I thought instantly how cool it would be if I could specify my own LOOP MIX loops and sequences. This anxiety brought me to this thread which I read thoroughly from the top to the bottom. I know this problem you tried to resolve is outdated nowadays BUT I would like to ask you whether You have found any way how to deal with the stubbornness of GO:KEYS and occasionally a recipe for creating own LOOP MIX sequences which can be implemented in the ScratchX workflow.

Thanks

John
Comment
There are no comments made yet.
  1. more than a month ago
  2. Getting Started with MIDI
  3. # 2
Accepted Answer Pending Moderation
0
Votes
Undo
It's ironic really because there's a discussion here about what MIDI features Go:Piano does or doesn't implement. Answering that question is actually the purpose of the MIDI Implementation Chart that all MIDI-supporting devices are supposed to have. So if that chart existed for Go:Piano, then there would be no need for that discussion :)

The reason I'm looking for a MIDI Implementation Chart is that I'm wondering if there is a MIDI controller code transmitted by Go:Piano that I can use as a page-turner command in forScore on the iPad. I can teach forScore to turn pages with my Yamaha P-105 using the "+" and "-" buttons - and I found that out from the P-105's MIDI Implementation Chart, Does anyone here know if I could use one of the Go:Piano's buttons for that purpose? Thanks for any insights!
Comment
There are no comments made yet.
  1. more than a month ago
  2. Getting Started with MIDI
  3. # 3
Accepted Answer Pending Moderation
0
Votes
Undo
Hello,

I am quite a new owner of GO:KEYS and having searched for its possibilities, I discover ScratchX which fascinated me as an alternative workflow for creating music. I thought instantly how cool it would be if I could specify my own LOOP MIX loops and sequences. This anxiety brought me to this thread which I read thoroughly from the top to the bottom. I know this problem you tried to resolve is outdated nowadays BUT I would like to ask you whether You have found any way how to deal with the stubbornness of GO:KEYS and occasionally a recipe for creating own LOOP MIX sequences which can be implemented in the ScratchX workflow.

Thanks

John


No progress with or from Roland Go:Keys.
Scratch 3 is due to be released January 2, 2019 and the Go:Keys 61k Scratchx extension will become almost useless with no response from Roland as to if there will be a rewrite for Scratch 3.

For Christmas 2018 I got a AKAI MPK mini Play and have started to collaborate with a developer on GITHUB for how to write code for the mpd-utils
Read the ISSUE 1 to see my contribution.

Akai says PLAY is General MIDI but I have caused it to lock up requiring power cycle to recover while using with Rosegarden and aplaymidi on Linux.
I hope to find or write a simple external MIDI extension for Scratch 3.
The PLAY is a much smaller GM device than the Go:Keys so I can move it around and leave setup for development.
Also trying to get a Arduino class compliant with Fluxamasynth working to have a really small well documented Dream Industries SAM2695 GM2 USB Class Compliant device for use
with Raspian LITE (Pi) running Scratch 3 with Node.JS

I'll check in as much as I can as project progresses (or not).
Comment
There are no comments made yet.
  1. more than a month ago
  2. Getting Started with MIDI
  3. # 4
Accepted Answer Pending Moderation
0
Votes
Undo
Do I understand correctly that Fran has succeeded in making MIDI tracks with the Go:Keys and others haven't -- playback changed sound choices or whatever? Did you go through the micro-USB jack, Fran? Connectig how? I need to know because I ordered the Go:Keys a month ago and it's supposed to be arriving soon. If it won't do for my normal Cakewalk stuff maybe I'll just hand the package right back to 'em at Guitar Center. That would be a disappointment since it's so compact and sounds so great in YT demonstrations.

The Go:Keys manual tells how to use bluetooth, so maybe with the dongles I've also ordered -- keeping fingers crossed. Of course Roland was only thinking of using Ipad or whatever.
Comment
There are no comments made yet.
  1. more than a month ago
  2. Getting Started with MIDI
  3. # 5
Accepted Answer Pending Moderation
0
Votes
Undo
Nelson,
I am not sure where Fran is mentioned as I read this thread.
I have been away from the Roland and now have a Akai MPK mini play on my laptop and the Roland on a larger desktop (using USB on both).
Would like to be sharing your Cakewalk experience though I have started using Cross Platform LMMS for sharing learning about MIDI.

Last contact with Roland stated that no further effort will be made on the ScratchX for Scratch 3 migration so there is NO Scratch version able to
communicate with the Go:Keys 61k.
The message did say that Roland was working toward a Roland inclusive Scratch extension so that may be worth waiting for.



Hidemasa Togai <Hidemasa.Togai@roland.com>
Mar 14, 2019, 7:55 PM
to me, Lee, Roger, Corey, Hidemasa

Hello Mr. Davy –san,



Thank you for your activity with our GO:KEYS and Scratch.



For Scratch 3.0,

we were making a beta version of Scratch extension for MIDI as well as pitch to MIDI.



Currently we are busy with other projects. (Sorry !)



This Scratch extension would be not only for GO:KEYS but also all the musical instruments.

(We hope so)



Best Regards,

Hidemasa Togai







Corey Fournier <Corey.Fournier@roland.com>
Wed, Mar 27, 1:30 PM
to me, Roger, Hidemasa

Hello Mr. Davy -


Thank you for your continued interest and support of GO:KEYS.


We are still developing our implementation for Scratch 3 and it is not ready for demonstration at this time.


We will keep you posted and let you know as soon as we have an update that we can share.


Thank you for your understanding,

Corey


Corey Fournier / Market Development Manager
Roland Corporation U.S.
5100 S. Eastern Ave.
Los Angeles, CA 90040
(323) 890-3700 ext. 2328
http://www.RolandUS.com / http://www.BossUS.com / http://www.V-MODA.com
Comment
There are no comments made yet.
  1. more than a month ago
  2. Getting Started with MIDI
  3. # 6
Accepted Answer Pending Moderation
0
Votes
Undo
Thanks so much, Lee. It's been such a whirlwind of research etc. (picked up the Go:Keys at GuitarCenter Saturday) I'd forgotten this Scratch possibility. This is a definite 'no' for now on normally sequencing MIDI on the Go:Keys -- correct? I tried connecting them with my phone's spiffy new presumably state-of-the-art data cable -- no luck. (USB-C with micro adapter.) Thought it might work since so many keyboards are made now for sequencing over a printer cable.
Comment
There are no comments made yet.
  1. more than a month ago
  2. Getting Started with MIDI
  3. # 7
  • Page :
  • 1
  • 2


There are no replies made for this post yet.
Be one of the first to reply to this post!