Help me use Megavoices in a Yamaha style player

Started by Henni, August 03, 2022, 01:44:13 AM

Previous topic - Next topic

Henni

Hi all,

I now have all the tools:

1. OMB v11 or any other Yamaha Style Player.
2. Kontakt 6 Portable
3. The PSR S900 sound samples for Kontakt that includes ALL the onboard PSR S900 voices (including Cool & Mega voices).

I now need to assemble all of these so that any S900 styles will play & sound properly on the Style Player using nothing more than my PC. And all of this should happen automatically and not only on a song by song setup basis.

My questions are:

1. Can this be done realistically.
2. If so how?
3. If not, can I achieve this goal in any other way?

In short, I need a player that will play Yamaha Megavoice styles correct using my PC's soundcard only.

Looking forward to your response.

Henni

...Fly Forever!

YeeL

Hi Henni,  I have tried to do the same a few month ago.. I have a S975 keyboard but I was just obsessed by this idea to simulate soft-arranger on my PC... for me it is not for playing songs but a project of intellectual challenge. I got preliminary success, but mind you it was quite complicated, not for a faint heart.

as you have found, kontakt does not respond to program change, so it can not load patch automatically per requested on midi channel... at least not so out of box... actually there is a hidden feature in kontakt can be used as workaround, but some scripting is needed...

in short, I wrote two scripts, one python script translate voice change messages to intermediate format which kontakt can parse... the other script on kontakt to receive this intermediate message and load requested instruments..

I made a short youtube video about it, please check:  https://www.youtube.com/watch?v=kaVsiEnvjHA 

if you still want to put A LOT of effort in this after alerted about its complexity, I can share you my scripts and try help you to implement it...
Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

Henni

Hi Yeel,

I am definitely interested. My goal is to make Yamaha styles from some of the BIAB styles but unfortunately I do not currently own any arranger, let alone any kind of Yamaha. So I need to hear the Yamaha voices accurately through my PC speakers as I want to make maximum use of Mega & Cool voices in those styles.

Keep well my friend,

Henni
...Fly Forever!

YeeL

Henni, alright then. give me a couple days I will summarized my experiment into a guide document for you.
Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

Henni

Hi Yeel,

Thank you so much my kindest friend. Looking forward to these in GREAT anticipation.

Kind regards,

Henni
...Fly Forever!

YeeL

Henni, I sent you a forum message, please check... my email was included, you can email me if any further questions... good luck!
Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

Henni

SUCCESS!!!!



Wow!!! Thank you so much my kind friend. Now I want to open your Python script file as I have a Tyros 2 sound sample file for Kontakt which I believe is much better & I want to implement.

Keep well my kindest friend & thank you so much for your help,

Henni
...Fly Forever!

rodrigo.b

I want to do something similar because I want to create MegaVoices on Kontakt to improve the sound of the factory styles. Please help me. Thank you in advance!

YeeL

Hi rodrigo.b,

I am not sure if this can help on your mission - create MegaVoices on Kontakt... my project has nothing to do with creating kontakt instruments/voices. It just uses existing Kontakt library (could be Megavoices) to play yamaha styles properly.

Henni still has some issues in his setup, let me help him out first... if you feel this experiment can benefit your project, we can help you to try after Henni get his success.

Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

Henni

Hi rodrigo.b,

Yes, Yee L really helped me to get this project working. The ONLY problem I have left is that my LoopMidi still bombs out after 5 minutes or so on a Loop Feedback error ("Feedback error on port Kontakt"). I am still investigating this issue. As soon as I'm sorted, I will tell you everything that Yee L told me to help me to get this working. Maybe you will not experience the same problem.

For now you can:

1. Download Python 3.9. (Not the 3.10 version) & get it up & running - quite  a mission on it's own.
2. Then you can get Pip Install up & running with it.
3. Next install python modules: pip install mido python_rtmidi.

That kept me busy for a while.

All the best,

Henni
...Fly Forever!

Henni

Hi rodrigo.b,

My setup is fully working. I had to force the Yamaha XG plugin through JBridge as it is a 32bit plugin & my VSTHost is 64bit.

Let me know when you are ready. Did YeeL send you some stuff?

Cheers,

Henni
...Fly Forever!

Henni

WOW!!!

WOW!!!

WOW!!!

Yee L, You are a MASTER! At last, I have a true blooded Yamaha right through my PC speakers. I am really blown away by all of this - never thought this would be possible. I am having a BLAST with this. Currently listening to Onacimus' conversions for the S900 - Boy, do they sound GREAT. (Imagine if I can find the Genos Kontakt samples...)

Thank you so much for sharing my kindest friend,

Henni
...Fly Forever!

wersianer

Hennie, what do you need for this? Is this a Genos instrument definition file with an .ins extension?

Henni

...Fly Forever!

YeeL

Quote from: Henni on August 08, 2022, 07:02:21 AM
WOW!!!

WOW!!!

WOW!!!

Yee L, You are a MASTER! At last, I have a true blooded Yamaha right through my PC speakers. I am really blown away by all of this - never thought this would be possible. I am having a BLAST with this. Currently listening to Onacimus' conversions for the S900 - Boy, do they sound GREAT. (Imagine if I can find the Genos Kontakt samples...)

Thank you so much for sharing my kindest friend,

Henni

Henni,

Glad to know you finally made it work and liked it.   I invested a lot of time in this project, it would be worthwhile only if it ends up being useful to someone..

and,  your computer skill is really impressive. I didn't expect you can make it running so soon due to the complexity. kudos!

Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

rodrigo.b

Quote from: Henni on August 08, 2022, 02:29:19 AM
Hi rodrigo.b,

My setup is fully working. I had to force the Yamaha XG plugin through JBridge as it is a 32bit plugin & my VSTHost is 64bit.

Let me know when you are ready. Did YeeL send you some stuff?

Cheers,

Henni




Hi Henni, no he didn't.

rodrigo.b

Quote from: Henni on August 08, 2022, 01:17:28 PM
Hi Wersianer,

I need something similar to this, but only for the Genos:


https://4download.net/1132-norctrack-yamaha-tyros-2-kontakt-library.html


Kind regards,

Henni

Maybe I can sample my CVP 809 MegaVoices. The problem is that I don't know how to do it.

Henni

Hi  rodrigo.b,

This is Yee L' project. Please clear with him before I forward his files to you. I will gladly help if Yee L busy for now. I have no idea on how to sample voices. I'm more into modifying styles.

Keep well my friend,

Henni
...Fly Forever!

YeeL

Hi Rodrigo,

I sent you a forum message with a google drive link, you can find guide doc and related files.

Henni is very kind to offer help, thank you Henni!
Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

Whitecolin11

I have reading with interest this thread especially as i have admired Henni styles creation through out the years. I own a genos and have been creating styles for a while now. However i haven`t used Kontakt before, what do i need for the pc to use this method. I do have sample robot so I could in essence emulate mega voices if you want them. I would be pleased to collaborate with you all if would allow me. I just need the correct software if you could point me in the right direction.
Kind Regards Colin

Henni

Hi all,

Would like to record some audio & post here of how all of this sound through my PC speakers. However, I cannot configure either Cool Edit Pro or Audacity to record in this configuration. I am no expert with VSTs or DAWs. Can someone point me in the right direction please. I suspect that Kontakt handles the sound going out as the VSTHost Engine output is not linked to anything specific...? When I play anything else in this configuration (i.e. MP3, MP4) there is no sound at all until I close this project completely.

@Whitecolin11,

I am sure Yee L will answer your question as that is outside my scope of expertise.

Keep well all,

Henni
...Fly Forever!

YeeL

Henni,  you can record wav file directly in vsthost, menu engine --> wave recorder

Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

YeeL

@Whitecolin11,

my project simulates a PSR S900 on PC,  based on a kontakt  library sampled  from S900,  so my work is to built connection between Kontakt and soft arranger like OMB. it is proved can be done, though very complex and not easy to use.   It is beneficial for people like Henni, who does not own a PSR. but if you already have a Genos, you won't get anything new from it, except for like me,  sometimes prefer staying in front of PC instead of going to another room to play my PSR.   anyway, if you want to try it hard way, i can send you a link for you to start with.

if we have a well sampled Genos library, this can also apply so we will have a soft-Genos on PC. this sounds really intriguing, however resample a keyboard may not be easy. I have no experience on this part. I know there are sampling tools help to do the job, but you still need a lot of work to edit the sound samples and write scripts to make samples respond to MIDI controls... if you determined to do this, please add me in the loop, I will be very happy to help in anyway possible.
Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

Henni

Direct from the style to the output of my PC speakers - no Yamaha Arranger or any other sound engine involved:

Demo_001

Demo_002

Thank you Yee L my super talented kind friend for making all of this possible.

Henni
...Fly Forever!

Whitecolin11

Thank you for the reply, like yourself i like to challenge myself but sometimes im a little slow when using new software.
If you find the time, anything would be appreciated. Sample robot is relatively simple but their is a Ins for genos available.
Again i use style magic, xt works, ive never used OMB  and dont know the cost and usability. I was using Sonar and got it to recognize the sty format, but like to experiment.
Regards Colin

Henni

...Fly Forever!

YeeL

@Whitecolin11,  please check forum message for  google drive link.

@Henni,  the demo is amazing!  I can hear some SFX or mega-voices not sounding properly... I am still working on fret-noise and pitch bending issue, will update you when i finish and ask you to test again.
Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

Henni

Hi Yee L,

Demo after your latest update.

Demo_003

Cheers,

Henni
...Fly Forever!

YeeL

Quote from: Henni on August 11, 2022, 06:28:47 AM
Hi Yee L,

Demo after your latest update.

Demo_003

Cheers,

Henni

Henni

I can still hear weird sounds in demo_003, e.g.

0:50  - sounds like dog barking?  that does not seem right..
1:22 & 2:00 - still too much fret noise..

are these Yamaha styles or converted from other brands?

I found some octave settings in this S900 kontakt library not correct, this will make weird sounds for megavoices and for percussion instruments.... but I don't want to manually modify it one by one, too much mouse clicking for a few hundreds instruments.   so I modified python script to accommodate this.. however, the script assumes -- as yamaha specified --  percussion , drum kit, bass are in channel 9,10, 11  respectively,, and other accompaniment in channel 12~16..   If converted styles does not follow this, then there will be some issues.

you can send me these styles for check..

and, I hear at 3:40, that style we talked about pitch ending issue, is that normal to your ear now?

thanks
Yee L

UPDATE  : OK, I found cause of  "dog barking" sound at 0:50... it used  PopLatinKit-SFX Kit, and the octave setting in kontakt instrument is wrong....  I will check a few other SFX kit,  and fix them together if necessary... will update later..
Yamaha PSR-S975, Yamaha P155, Korg SP-250 & LP350

Henni

Hi Yee L,

"1:22 & 2:00 - still too much fret noise.."

I've sent you the style for testing. Thank you so much for all the fine tuning to make this sound set truly amazing.

Demo_003a

Regards,

Henni
...Fly Forever!