Vario42 Thank you. Feel free to ping me at contact@styleplayer.io and I will send you my implementation of the file transfer protocol.
Now you can download styles via USB!
Andries Hendriks Hm, perhaps it is not supported. One way to test would be to try Yamaha's "song to midi" software that lets you transfer styles via a cable, and see if it works:
https://usa.yamaha.com/products/musical_instruments/keyboards/apps/midisong_to_style/downloads.html#product-tabs
I am mimicking that program's behavior.
Estudiar Apuntes Hi Keith. You need to install an USB driver, go to the style download page and accept the permission dialog that pops up, and then it should work. If this sounds too confusing you can just downlod styles manually as you normally would. I think I need to make a video tutorial about this as I get lots of similar questions.
StylePlayer Great, thanks for the extra details. I think I was able to fix the problem, the transfer for those files should work now.
Hi!
I checked the styles too.
Everything works great now!
Thank you for the good work and great content!
StylePlayer
Thank you StylePlayer,
I will asap (probably after this coming weekend) test if this software can help us out.
Have a good weekend
StylePlayer Thanks a lot for your work and efforts to make this fantastic (I mean incredible ) software. Could I ask you something?
I use a MacBook Pro with a PSR SX900 and other keyboards. When I follow the exact steps you describe (also the steps that TaxNL describe) to get a connection via USB, it does not work. However there is a midi connection (also the midi to usb driver) because Garageband is connected to the PSR and this works fine. I can't figure out what I am missing. Do you maybe have any idea?
Regards,
Jaap.
Jaap Hi Jaap, when you say it doesn't work can you describe what do you mean. You cannot select your midi in in/out on the site? Are you using chrome?
The most reliable order of connecting everything is to plug your cable first, turn on the keyboard second, only then open the site in a browser. During the first load you should see a popup asking for the permissions, if you don't see it look for a keyboard looking icon in the url bar. After you allowed the access can additional refresh the site for a good measure. If done in this order it should work.
Thank you.
StylePlayer Hello StylePlayer. Thanks for your reply. Yes, that is correct, I can not select my midi in/out on the Styleplayer site. I am using Safari. You wrote: "The most reliable order of connecting everything is to plug your cable first, turn on the keyboard second, only then open the site in a browser." I did this exactly. There is no popup asking for permission. I also tried refreshing the site. There is no keyboard looking icon in the url bar. That might be something for Windows? I use the MacBook Pro a lot, I just tested Garageband again, also Studio One and other software. They all recognize the SX900. When I use Midi Tester however, there is no hardware recognized. It might be tomorrow till I come online again. Thanks again, bye, Jaap.
.
StylePlayer Merhaba.Bu plartformda Genos-Genos2-Tyros 5 gibi cihazlara ait fabrika style ları toplu olarak tek zip ile indirsek güzel olabilir.Bunun için yardımcı olurmsunuz?
Jaap After a bit of research it seems that Safari is indeed not supporting Midi access:
https://webmidijs.org/docs/getting-started/
It says that some plugin might help, but I would just try another browser at that point probably.
Durmuş ERGÜL Hello. Currently there is no such option. If you want to download all factory styles at once you can find them for example here:
https://www.psrtutorial.com/sty/yamaha/Genos2/genos2.html
Also if it's not too much to ask, if you can please feed non-English messages through google translate before posting.
StylePlayer Hi StylePlayer, thanks! Chrome (on Mac) immediately gave a midi connexion to the SX900 after giving permission for that to a popup. I never use Chrome, but I do now for Styleplayer.
Bye,
Jaap.
Hi all and firstly, big shouts to @StylePlayer for your huge work, skills and ideas.
I'm a pro musician owning a Genos 2.
I'm editing style (from factory or exp) to match the song my singers friends have at their repertoires.
You all know the actual painfull process:
Music Downloader from Genos (or web style) + Style Split + load and edit midifile in daw + export midifile + Style Splice + Structure or CASM edit in Style Magic + Music Downloader to Genos!
Onboard editors are not usable for deep modifications and it's a shame for Yamaha not offering a decent style editor for such expensive keyboards.
The StylePlayer online editor project is thus warmly welcome!
Some of my edited styles are matching contemporary songs. (unfortunatly a rare thing on the web among a lot of good but old song styles)
Will be happy to share.
Going back to the USB transfer masterpiece.
It's working on my Genos 2, transfering the style to the user drive.
This is very fast, faster than Yamaha's Music Downloader!
I'm interested in the technical aspect of this.
The only information I found on this hidden Yamaha sysex file transfer protocol was here:
https://sandsoftwaresound.net/hidden-arranger-smarts-file-system-sysex/
Which is only scratching the surface... you went further (or maybe it's you!)
Is it faster because you're only targeting the user drive? Browsing the keyboard directories is very slow within Music Downloader.
I didn't try your Online Style playing Emulator yet but this is a masterpiece too.
I know a few about CASM settings and there is a lot of parameters to deal with!
Thanks.
igbro Thank you! I think we are thinking in the same direction.
igbro Music Downloader from Genos (or web style) + Style Split + load and edit midifile in daw + export midifile + Style Splice + Structure or CASM edit in Style Magic + Music Downloader to Genos!
That's exactly what I don't like about the existing style creators. It's not their features or complexity, it's this dreadful workflow. I think it is essential for the style creation to be able to instantly preview all your changes on the instrument without all these extra steps.
The other big issue for me is unpredictability. When I write a melody as C-D-E I want to know what exactly it will turn into when it is passed through a style engine and a chord X is used. Those NTT rules are currently a magic box that applies unknown transposition rules to your midi. I want to be able to know upfront exactly what my notes will be transposed into without constant trial and error.
I hope I would be able to come up with a better approach one day, I think it's all pretty doable. The biggest challenge is not coding it, but having a clear vision how it all should work, so if anyone got a vision how the next generation style editor should work please share your thoughts.
Regarding direct transfers. Yes my method uses what is described in that blog post. This is what Yamaha's "Midi style to song" software uses, which I was able to reverse engineer. I am planning to release an open documentation for it so any tool creator can take advantage of it.
I forgot about that Music Downloader software, I need to inspect it as well. I think it probably uses older slower protocol that transfers data in smaller chunks, but it works on older keyboards which would be great to implement as well, as my method doesn't work on old keyboards.
Thank you.
I am using Chrome on a MacBook Pro and Tyros 3. This nearly works, there is communication as seen by midi monitor but no files appear in the user style section nor on a usb stick.
Here is the midi monitor data
22:21:18.061 To Digital Workstation Port1 SysEx Yamaha 8 bytes F0 43 50 00 00 07 01 F7
22:21:20.063 To Digital Workstation Port1 SysEx Yamaha 9 bytes F0 43 50 00 00 01 00 00 F7
22:21:20.070 From Digital Workstation Port1 SysEx Yamaha 9 bytes F0 43 50 00 00 01 02 00 F7
22:21:21.063 To Digital Workstation Port1 SysEx Yamaha 9 bytes F0 43 50 00 00 01 00 00 F7
22:21:21.072 From Digital Workstation Port1 SysEx Yamaha 9 bytes F0 43 50 00 00 01 02 00 F7
22:21:22.064 To Digital Workstation Port1 SysEx Yamaha 9 bytes F0 43 50 00 00 01 00 00 F7
22:21:22.074 From Digital Workstation Port1 SysEx Yamaha 9 bytes F0 43 50 00 00 01 02 00 F7
After the first line of the above a message appears in the browser as follows:
! Unexpected error occurred. Please try again. (X)
I hate to say it but maybe the Tyros 3 is just too old.
Just to support my testing: I can send midi song files (.mid) and they play fine on the Tyros 3. To do this I use Qmidi.
Thanks you for your effort and your enthusiasm. Kind regards. Gully
gullplague@gmail.com Yeah I think this method is not working on older keyboards. I suspect there is a more older file transfer method that Musicsoft Downloader is using but I haven't looked into it yet.
If you want to help investigate the problem can try installing Yamaha's "Midi song to style" program and try creating some style from midi there (doesn't matter what) and then try using its "transfer style to keyboard" functionality, see if it transfers the style over the wire. If it doesn't work it will confirm this method is not working on older keyboards, and if it does there is a hope I can replicate it (I would need to get the logs to investigate how it works, I can show how to obtain them if anyone is willing to help).
Thank you.
Hello,
Just to say that the best way to download styles for the Tyros 3 is to put them in a folder listed and files on the computer. Then, we transfer everything to a USB key to use these styles on the Tyros 3. The best for me is this way rather than putting on the hard drive of the T3 If the styles are in STY format, the Tyros 3 will read them without worries like on my Tyros 4.
The midi song to style of Yamaha can convert midifiles into styles for the Tyros 3 because they will be in STY format. Of course, you have to find good midifiles and in the right format otherwise there will be an error message of incompatibility or insufficient data.
I will publish very soon a style created from a midifile and converted with midi song to style. It is not perfect, but it can be used with the main variation A and B, C and D are not terrible. The title is "shiny happy people" by R.E.M. Intro 2 doesn't work on the Tyros 4, I guess it doesn't work on the T 3 either, but it's not bad for a production with this software and in basic mode! I'll probably publish it today, to test, search in "songs" and download on USB to test on the T3. It's in STY, there should be no problem.
Tatayet
Hello everyone!
New styles are being added to the site.
I have a question.
Is there some sorting to find out what new styles have been added?
Thanks.