News:

PSR Tutorial Home
- Lessons, Songs, Styles & More

Main Menu

Y-StyleRevoice

Started by BogdanH, January 18, 2020, 01:41:18 PM

Previous topic - Next topic

BogdanH

Hello,

Y-StyleRevoice is a Windows program that I have made for my personal use. As it's name implies, it is used for replacing voices in Yamaha style files. My goal was, to make a tool which is easy to use and simple to understand.

If interested, you can take a look at my web page:
Y-StyleRevoice
-and download it for free.
*It can happen you need to wait few seconds in case my web server is in "sleep" mode.




Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

BogdanH

If anyone interested, v2.0 (completely rewritten) is available for download.
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

marko40

Hello BogdanH,

I try the version 2.0.
Good idea and a good job, thank you.
Your program is useful.  ;)

My first impression ...
Three important points on my opinion.
After doing all changes on style, you haven't the possibility to save with another name and you write your original style file. When you do some change on file, I think it is important for users, to show a windows with  the possibility to change the name and to confirm overwritten style file with the same name.

When you change the voice on the list, the  MSB LSB PC is not set automatically. You have to write manually MSB LSB PC.
It'is a shame !   

I think it is possible to use this program for TYROS and GENOS with its own datalist I suppose ...

Marko40

BogdanH

Hi Marko,
I'm glad you find it useful (for it's purpose), as that was the reason I made it.
It's mentioned in Manual, that user should take care about making backup of "original" style. Anyway, I will try to add "Save as..." option in next update.
About MSB-LSB-PC... Maybe I wasn't clear in Manual: In ReVoice panel, you don't have to type anything manual. Just select voice you wish and click [<-Use selected voice] button and voice will change -simple as that! You only use MSB-LSB-PC in (rare) cases if you wish to use voice that isn't in database (in this case you click [^Use this voice] button).
Yes, I'm quite sure it should also work for Genos/Tyros styles (if voice DataList is added) -however, I can't tryout that.

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

BogdanH

Hello,
Y-StyleRevoice v2.1 is available for download (see first post in this thread).
-now it does everything I needed and why I decided to make it.
-I know it can be boring... but read the Manual, will you?  :)

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

Dusan

Pozdravljen Bogdan,

My English is not perfect for which I apologize.
The program is great but it is un useless for me cos I do not have an
"Voice data sheet" for Tyros 5 Kayboard.

It's there some solution?

Thank you
Dusan


If you want to fly,you must first walk....

BogdanH

Pozdravljen Dusan  :)

My friend Google found this for you:
https://usa.yamaha.com/files/download/other_assets/5/959965/tyros5_en_dl_d0.pdf

For Tyros-5 GM&XD and GM2 voices are listed too, which is very handy. As you can see, there's a lot of typing, so some patience is required (I needed one whole day for one keyboard DataList). Anyway, if you decide to make it, it would be nice if you would share it with others (but that's up to you to decide).
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

BogdanH

Hello
Y-StyleRevoice v2.2 is available for download (see first post in this thread).
-bug fixed (main reason for this update),
-DataList for PSR-S775 added (also contains "hidden" voices).

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

Graham UK

Thank you for your input.
A program such as this would be very useful if it's possible to include editing for DRUM Ch9 & DRUM Ch10
DGX670

BogdanH

Hello Graham and thank you for showing interest,

About editing drum... let me clarify in case I misunderstood you:
Y-SR is style voice replacer only -and of course, it can replace drum voices in Ch9 & Ch10 too. In short, it only does what YEM should be capable to do in first place, i.e. tell us, what voices particular style in pack uses -as it is now, YEM is not really usable for making custom packs.
At this time, I'm not thinking about implementing ability to change/customize various voice/style parameters. Main reason being: I wish to keep Y-SR simple & intuitive, so even beginners (like I am) can use it without "fear". But then, one never knows...  :)
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

Dusan

Quote from: BogdanH on February 07, 2020, 03:08:01 AM
Pozdravljen Dusan  :)

My friend Google found this for you:
https://usa.yamaha.com/files/download/other_assets/5/959965/tyros5_en_dl_d0.pdf

For Tyros-5 GM&XD and GM2 voices are listed too, which is very handy. As you can see, there's a lot of typing, so some patience is required (I needed one whole day for one keyboard DataList). Anyway, if you decide to make it, it would be nice if you would share it with others (but that's up to you to decide).

Bogdan,

is this usefol for you....?

[attachment deleted by admin]
Dusan


If you want to fly,you must first walk....

BogdanH

Hi Dusan,
Sorry to say, but this list is of no use for me. As you probably realized by now, a voice is defined by MSB, LSB and PCn values and in this list, I see no MSB values. That is, it's impossible for me to convert this list into Y-SR DataList.
I'm afraid, someone needs to "bite the lemon" and retype Yamaha DataList for Tyros  :-\ ... it only takes several hours  8)

Edit: Dusan!
Here on this forum, I have found the list for Tyros5 which contain all relevant info. I will try to convert it into DataList that Y-SR can use.
Edit2: Version 2.3 available for download (incl. Tyros5 DataList) -it's freezing outside.. so, not too cold beer please  ;D

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

Patrick

Hi Bogdan, perhaps this Tyros 5 can help you all the best Patrick

[attachment deleted by admin]

BogdanH

Hello Patrick,
Thank you very much for helping. But meanwhile I already found Tyros5 DataList in usable format.. and is allready in Y-SR bundle  :)

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

Jørgen

Hi Bogdan

Really nice to get a new software programmer in this group.
I have not tried your program yet, but I sure will...  ;)
Are you aware of my revoicer software at http://www.jososoft.dk/yamaha/software/revsty/index.htm ?

Best reagrds
Jørgen
The Unofficial YAMAHA Keyboard Resource Site at http://www.jososoft.dk/yamaha
- since 1999

BogdanH

Hi Jørgen,
-I'm glad you too a look in this thread!
I must admit, I didn't try your revoicer before -I guess I just missed it. But I did use some other tools form your big collection and I read quite some articles you have there. Of course, before replying here, I did check your revoicer  ;)

Let me explain what was the main reason I made my revoicer. It was because I had no clue about MIDI, about channels and about 100's of related numbers that had no meanings to me. And I only wanted to know, if some style will play as intended on my keyboard. And adapt it if necessary, without much studying.
Few days ago you said interesting thing in some post. It goes like "..yes, it's obvious to me how to use it.. probably because I made it." -so true! That is, I do hope other will find my proggy simple to use  :)

Best Regards
Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

BogdanH

Hello,
Just informing v2.4 is available for download (see first post) . Not much changes, except few more DataLists added and you can now open SFF1 styles as well. And if I'm not mistaken, Y-SR now covers all arranger keyboards since about 2010.
Was quite some work, and I think Y-SR is ready for "daily" use.

Bogdan

PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

marko40

Hello,

I try your last release v2.5. today.
I'm very glad to see new possibilities with others keyboards.
Good job and a nice release !

Marko



Patrick

Hi Bogdan, thank you for all; you've made a very nice software that is more and more powerfull, all the best Patrick

BogdanH

Thank you both, Marko and Patrick, for kind words...

Yes,  as I'm using it more and more,  I add some options/features that I find useful at some point when working with styles and expansion packs. However, every time I add something (that wasn't really planed when I started with Y-SR), I realize that this also introduces bugs. Especially after I added expansion packs options, bugs made me quite busy -and probably isn't over yet  ;)
What I'm trying to say is, Y-SR is very "young" tool, so updates in short time periods are to be expected. Means, if you find it useful, check now and then for updated version.
Btw. today (13th February) I uploaded version 2.5 several time -always thinking, now it's ok. Good I don't work for NASA, though... Anyway, next version will be 2.6  ::)

Best regards,
Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

valimaties

Quote from: BogdanH on February 13, 2020, 05:58:25 PM
.. I uploaded version 2.5 several time -always thinking, now it's ok. ...

:) Don't rush ... I did this in the past, it is not a good idea to upload the same version multiple times with different sequence of code... Try to add a build number in your version, in this way, minor version (2.5 - in your case) can stay as it is for a time, till you repair some small graphical bugs, or some other small bugs :)


Cheers,
Vali
______________________________________________
Genos(1) v2.13, Korg PA5X, Allen & Heath SQ5
My youtube channel - https://www.youtube.com/channel/UCzi9PPrMTjN8_zX9P9kelxg

Vali Maties - Genos

BogdanH

Hey Vali,
You,re absolutely right! Was kinda stupid of me: I should at least change release (3rd) version number in such case.
Not that I rush, but you know how it is... you upload something that seems to work ok, and 30 minutes later you get lame "Error: Read beyond EOF", and after correcting that, you realize in some situation data isn't shown properly  :o

Thank you for commenting,
Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

BogdanH

Hello all,
For those interested, Y-SR version 2.9 is available for download (see first post).

After using it for some time, and meanwhile adding/changing things to make it intuitive and reliable, I think that's the final version -yeah, I said that before  8)

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

ticktock

Hi Bogdan,
I tried your program today. I extracted the .rar file then ran the .exe file on my Window 10 laptop.
When I clicked the keyboard box, there is no drop down list. My KB is s970. I must have missed something.
Very appreciate your help.
Ted

[attachment deleted by admin]

BogdanH

hello Ted,

To make Y-StyleRevoice "ready", you need to Import DataList (menu File). DataLists files for various keyboards are in DataLists subfolder:
1. Import DataList that has MIDI in name (i.e. MIDI SX700),
2. Import DataList for your keyboard (PSR-S970).
-now you're ready to load some style and get familiar with Y-SR.
To avoid confusion, I recommend you read PDF manual.. is very short reading.

Thank you for showing interest on Y-SR,
Bogdan

P.S.
Even it's mentioned in manual, just short explanation. On DataList import, Y-SR creates it's own database, which is not easy readable and you can't (shouldn't) edit that database manually. I could create database for all keyboards (in DataLists subfolder) and make Y-SR ready to use on first start. But! There's no guarantee I didn't make some mistake in DataLists. And second, having all keyboards imported can be quite confusing at first...
If you find a mistake (and I no longer exist), you can correct that in DataList (is a text file), delete existing database and re-import DataList(s) again. Is all in manual  :)
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

ticktock

Hi Bogdan,
Thank you for your quick response. I'll be making Data List for my KB. Lots of typing. :)
Ted

BogdanH

hi Ted,
Maybe you made a joke and I didn't get it.. You don't have to type anything; DataList for your keyboard is in DataLists subfolder.

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

Jørgen

Quote from: ticktock on March 14, 2020, 06:27:14 PM
Hi Bogdan,
Thank you for your quick response. I'll be making Data List for my KB. Lots of typing. :)
Ted

Hi
No typing in using "Style Revoicer" software at http://www.jososoft.dk/yamaha/software/revsty/index.htm  ;)
Jørgen
The Unofficial YAMAHA Keyboard Resource Site at http://www.jososoft.dk/yamaha
- since 1999

BogdanH

Obviously I started this topic to inform about Y-StyleRevoice existence; in hope to get feedback from those who are interested.

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

ticktock

Hi Bogdan, I'm an old man with very low IQ about software, so please forgive me.
It seems there are 2 types of files in the YStyleRevoice folder: DataList, and DataList MIDI files. Sorry for my typo. I meant the DataList MIDI file.
Yes, I've found the DataList.txt file of most KB in the DataLists folder, including mine but there're only 2 DataList MIDI files in it: one for T5 and one for SX700. I thought about making one for my s970 by typing as mentioned above but after compared the voices in the DataList MIDI Tyros5.txt file, I've noticed that they're the same as of the s970's. So I just copied and renamed the file to DataList MIDI s970.txt
And it works.
Thanks Bogdan
Ted