Hey everyone,
I have some really exciting news - you can now instantly transfer styles from this site directly to your keyboard via an USB cable without downloading them first to your computer and writing them to an USB stick! This makes trying out new styles super easy and convenient, just click the "transfer" button, and it can be played on your keyboard. While you are trying all those styles don't forget to rate them and mark if they are incompatible with your keyboard model to help others.

This now opens a world of possibilities of doing all kinds of style editing online and instantly hearing your changes on your keyboard. Basically the style creation can now be fully done online without it introducing any inconveniences into the process. It was always possible to use desktop tools for style editing and that's how it was done until now, but there always was this big drawback of having to manually copy the modified files to your keyboard to preview the changes. Now the change propagation can be fully transparent.

Now there is still one little spot on the sun left to sort out to make this feature completely perfect. The transferred file is not auto loaded currently, you have to manually open it. I did an extensive search and debugging but couldn't find a simple way to load a user style. I found one possible workaround that does load it, but it requires a lot of extra work and custom approaches for each keyboard model, so I left it out for now, let's get some feedback before investing into this direction more, but it is possible to solve this too.

What I plan on working next is improving the style playback and discovery part of the user experience. I want to make it so users can suggest chord progressions and possibly sheet music for each style. Imagine you come in, type a song you like into a search bar, pick a suggested style based on ratings, instantly load it into your keyboard, and right here see some sheet music to play along. That's the experience I always wanted to offer, and it's now within the reach after the biggest problem of inconvenient file transfers got solved.

Thanks.

    a month later

    iaam not very good with tech stuff i am 84 and need instructions to download songs,can you help please have usb stick how to go from there.have lap top connected to keyboard Genos 2 and now i am stuck
    Best wishes
    Gerry

      Gerard Carroll Hi Gerry,
      Are you asking how to transfer custom styles to your keyboard in general? Or about this specific new direct transfer method that is described in this topic?

      There are 2 options - a traditional way of transferring styles using an usb stick, and an experimental method of transferring styles directly via an usb cable.

      If you are not tech savvy I would just stick to the traditional method. For this you need to download a style file to your laptop as you normally would, then copy it into an usb stick, then insert it into your keyboard. Inside the keyboard go to the style selection screen and switch to the USB disk, you will find your style there that you can load right from an usb stick. If you want to keep it in your keyboard's memory permanently so you can play it not only when an usb stick is inserted you can copy it from an usb disk into "User" section using keyboard's copy button.

      Hopefully that helps.

      Thank you for providing such a great service. The USB to keyboard option is (will be) great.

      I have some issues too: I cannot select a Midi input, or a Midi output.
      Garageband works fine, so imo the connection is perfect.
      I use a Macbook Air M1 (2020), OS Sonoma 14.6.1.

      Thanks again for providing such an excellent service and greetings from The Netherlands.

        TaxNL Hi TaxNL,
        And thank you for the kind words!

        A couple things to try:

        • if you connected your usb cable after the site page has loaded or the keyboard was already on it might not detect it. The most reliable order of connecting everything is to close your browser (not just closing the window, on Mac you need to go to Chrome>Quit), then plug your usb cable, then turn on a keyboard, then open a site.
        • On the style download page Chrome should prompt you if it can connect to your midi device. If you don't see this popup or accidentally closed it look for a piano keys looking icon in your url bar (either to the left or to the right from the url). Can click on it to allow the access.
        • If you don't see a midi access popup in your url bar see if this online midi monitor is able to connect to your keyboard, it should use a similar connection method: https://hardwaretester.com/midi

        What keyboard do you have, something from the recent models?

        TBH I haven't tested it on Mac, and didn't hear any feedback yet, so it's possible that there are some issues. So if any other users are reading this thread and have tried this feature please give your feedback, is it working or not working for you. The more feedback we collect the faster we iron out the issues.

        Thanks!

          StylePlayer

          Thank you for your quick reply.

          Your solution works, I did the following and succeeded in transferring a style to my Yamaha PSR SX600:

          1. Close Firefox (that's the one I use).
          2. Connect cable from keyboard to Macbook
          3. Start up Firefox. Allow plugin to load
          4. Find song/style
          5. Download shows Midi input / Midi output
          6. Transfer

          If I have a USB stick in the keyboard, the new style will be saved on the USB stick. When removed, the style will save in the USER part of the styles (>STYLE >EXPANSION/USER).

          Problem solved !

          Thanks again !

            TaxNL Awesome, glad you managed to get it working!

            Interesting observation with it writing files into an USB stick if it's inserted, I will see if I can get that sorted out.

            a month later

            StylePlayer
            Hello everyone. I am writing with Google's French/English translation, I hope there are no mistakes. I don't understand the transfer via USB cable ... in MIDI??!! while it is so simple to download on a USB key and transfer it either to a file on the computer or to the Tyros. Besides, I only use a 16 GB USB key, there are more than 3000 styles as well as Midifiles and there are less than 3 GB used.

              Tatayet Sorry not sure if I understood the question. Yes the styles can be transferred from this site to your keyboard via an USB cable connected to the midi port on your keyboard using midi protocol. Have you ever connected your keyboard to your PC via a cable (to be used with some midi editing software for example)? It is the same principle.
              This is an optional shortcut, if you like downloading files manually and copying them via an USB stick you can still do that, just click on the green style name to download it manually.

                Ok, je vais essayer comme ça. J'ai l'habitude de télécharger directement sur la clé USB que j'utilise ensuite avec le Tyros sans mettre sur le disque dur. J'ai accès aux style en " USBI"

                Merci pour la réponse.

                StylePlayer Thanks for the reply. I managed to download a style of a real song title with my usual method: on computer and transfer to USB key. For me it is the most efficient method rather than using a USB cable and connecting the keyboard!
                I have plenty of real styles of artists that I could share, but I do not know the procedure.
                I would like to get the detailed method.
                Thanks.
                Tatayet
                PS : I have to translate from French to English, having the answer in French would save me from having to go through Google translation!

                  Dion Schleepen I made an introduction video that goes over how to download styles and how to upload styles (sorry I assumed everyone watched it which is probably not the case): https://www.youtube.com/watch?v=U7yDEOR4KzY

                  And thank you for putting extra effort into using the google translator, please lets try to keep it to English for everyones convenience, otherwise we all would have to use google translate to read each other messages.

                  Hello
                  I see that the fules tranferred to my sx 900 but where find i this files????
                  gr joop

                    John Finney You should see them in the "user" section of your styles. If you have an USB stick inserted into the keyboard it might interfere with it, that's one issue I still need to iron out.

                    Hey everyone!
                    I have a SX900 instrument
                    I watched the tutorial video.
                    I tested this site.
                    Big respect to the author! Everything is Super!
                    But then I saw that after loading styles into the synthesizer, the styles cannot be played. If I manually load the styles onto the flash drive, then everything is fine with the styles. Probably some kind of Bug in the software. If you are interested in which specific styles do not work on the synthesizer, I can tell you later.
                    I have several questions!
                    In the future, will it be possible to load styles from the computer into the synthesizer? It would be very convenient!
                    And more!
                    I use the software: Style Magic, Mix Master.
                    Therefore, if the Author creates his own software for creating and editing styles. I will be very grateful!
                    Thank you very much for this content!
                    This is a very useful site!

                      Xavier PRUYS Hi Xavier, hm interesting. Yes if you can please list what styles failed to load via a cable so I can test it. Were you able to get any style loaded at all, or they all failed?

                      Regarding loading styles from a computer directly, yeah it would be useful to have, I will try to get to it at some point.

                      Thank you.

                        StylePlayer Hi, Style Player! (Sorry, I don't know your name)
                        Thank you for your quick reply.
                        All styles are loaded into the synthesizer!!!
                        But not all are played.
                        The synthesizer opens a window: "Data has not been loaded properly"
                        Here, for example, are these 3 styles:
                        90sEuroReggae.547.sst
                        EuroTrance.551.prs
                        SwingSoul.Т552.prs

                        I later copied these styles from the synthesizer to the computer.
                        I saw that the style extension was specified as ".sty"
                        Is this another error?
                        Thank you!

                          Xavier PRUYS Great, thanks for the extra details. I think I was able to fix the problem, the transfer for those files should work now.

                          I also changed it to keep the original extension during transfers. I was setting it to "sty" to increase the compatibility with older keyboards, but I am not sure how effective it is, it's probably doing more harm by breeding same files with different extensions. Let's see first if we stumble upon a keyboard where non-sty extensions are causing problems that needs this measure.

                          If anyone else stumbles upon any problems with file transfers don't hesitate to report them, the faster we identify the problems the faster we iron them out.

                          I am also really curious on which keyboards it works, so far I am only aware of successful transfers on Genos and PSR, but I expect it to work on everything going back to Tyros3 at least. So if you have older/more exotic models and it works please let me know too.

                          Thanks!

                            Hi there,

                            just wanted to report my results, using a SX600 via USB and YAMAHA Steinberg USB Driver 2.7.1 + Win 11: Works like a charme! The only tricky part was the refresh of the website after allowing for access to control my midi devices.

                            First I did not, then it threw an error, but after refresh the instant transfer worked flawlessly. Perhaps this site refresh can be automated after clicking on the grant access button?

                            I also like that the style was transferred into my root folder of my USB stick connected to my keyboard. From there I can put it wherever I want.

                            Thanks very much for your effort, StylePlayer!

                              Xavier PRUYS
                              Hello everyone. I am writing to you with the Google translation, sorry if there are any mistakes.
                              I am giving you some information about Yamaha style formats. It is very long to read, but I hope it will be useful. To put it simply, the STY format, in principle, works on all Yamaha arrangers (Genos, Tyros, PSR).
                              Here are the detailed explanations... enjoy reading!
                              Information about Yamaha files:

                              Style files - sty, pst, pcs, sst, prs, bcs, fps, scp, aus

                              Styles are the main component of music reproduction in arranger keyboards.
                              Style files contain MIDI data and some non-MIDI data.
                              NB: "aus" styles are audio styles.

                              A few years ago, style files always had a sty file extension. Now, a number of file extensions are used: pst (pianist); pieces (piano combo); sst (session); prs(pro); bcs (basic); fps (free play); and scp(dj style).

                              In addition to the built-in styles, additional style files can be loaded into most models. But due to some changes in the style file format over the years, styles may need to be converted to be used in smaller/older models.

                              Yamaha Expansion Packs (YEP) - yes, ppi, ppf, cpi, cpf

                              A Yamaha Expansion Pack is a package that adds more content (voices and styles) to the keyboard.
                              The voices and styles are merged into one file, having a yep or ppi extension.

                              Some YEPs also contain registrations and/or multipads. This data is not included in the "yep/ppi" file.
                              Have a nice day
                              Tatayet