PSR Tutorial Forum

Tyros Keyboards (5 Boards) => Tyros 5 (SFF2) => Topic started by: iulistil2 on June 28, 2015, 02:41:40 PM

Title: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: iulistil2 on June 28, 2015, 02:41:40 PM
Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5 SIMILAR Style In Ppi Files ( similar Style In Yep, PPI Files PSR ) ;)
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on June 28, 2015, 04:38:31 PM
Hi

Style extraction in ppi files is at http://www.jososoft.dk/yamaha/software/yep/index.htm  ;)

Regards
Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Joe H on June 28, 2015, 04:57:20 PM
 iulistil2,

Voices cannot be extracted from Expansion Packs, at least no one has found a way to that just yet.  And I'm sure Yamaha does not want us to do that.

With the latest arrangers you can make new Voices in YEM from WAV samples.   It is possible someone will find a way to extract Yamaha samples, but Yamaha states this is not allowed.   So... right now you would have to "Sample" the Voice you want to copy and make a new Voice using YEM.  You know that creating new Voices is difficult and time consuming.  Yes it would be nice to just "copy" a Voice wouldn't it?

Joe H
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: iulistil2 on June 28, 2015, 05:43:05 PM
Thanks Jørgen ! It extracts only the PSR . :)
Thanks Joe H !
This way of working is devastating result in my country Romania very small number of sales units bad YAMAHA Tyros 5. Decisions taken by Yamaha engineers to restrict the possibility of working freely with or what resources. Tyros fans including myself have sanctioned this as fighting off the voice editor! November Tyros therefore not buy five! I try to help those who are less Tyros five in my country but we censored the leading aun it Tyros bad result in the sale of five!

If Yamaha does not make better decisions for us when Tyros 4 remains the best!

I respect and thank you!
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: EileenL on June 28, 2015, 06:21:42 PM
You cant extract voices from packs on Tyros 4 either. They are not meant to be altered. Why buy them if you don't like them and want to alter them.
   It is easy enough to extract styles Just select and save to user section.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: angelonyc on June 28, 2015, 07:02:53 PM
The Extension packs are a source of revenue for Yamaha, that is why they are not gonna let any one copy them, give away or sell..

Personally, I have bought several, but have mixed feelings.. some of them are quite nice,, but the majority, I have no use for.. Also the price is an issue, you can rack up a ton of money buying all the packs. for me the price point it not really worth it to me..

I use my Tyros 5 with a computer, Logic Pro and a myriad of sound libraries, some of the libaries have sounds more suited to my needs.. A surprising amount of the time, the Tryos 5 suits my needs fine.. I did recently bought a Roland Integra - 7.. And I really like the contrast and variety.. The Roland works well with the Tyros for a well rounded out assortment of sounds..
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: iulistil2 on June 28, 2015, 07:13:47 PM
Yamaha does not have to do so! Most have strong dislike about their packs! Packages sounds are not to be in my country! "SouthEastEurope" a big disappointment! The majority opinion! I do not think will sell well this package!  :(
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Joe H on June 28, 2015, 08:05:20 PM
iulistil2,

I have read your comments and others in your part of the world who say the Expansion Pack Voices are not authentic sounding.  It is too bad about this, but YEM WILL allow you to make your own Voices with WAV samples.  I agree you should not have to sample ethnic instruments to create realistic sounding Voices.  Yamaha should be doing that already.

Regards,
Joe H
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on June 28, 2015, 09:53:53 PM
Like Iulica said, for romanians SouthEast for Tyros 5 is  more than a bad pack. I don't know how they could even think to sell something like that! They are only a couple of voices that are a little bit usefull, but almost every sound is far away from the reality. Cymbalom sound is like a Grand Piano modified! *** :( Better would be sold separately some of voices. If they had a player with that voices on their website then it would be easier to buy just what we needed.
Like I said in other of my posts, in our country the music is more complicated than other countries. All the problem comes from Yamaha Romania, witch has a bad directory, and does not think in interest of romanian, but in interest of himself. Even that, he lost a lot of sell because of his stubbornness...
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: SeaGtGruff on June 28, 2015, 10:11:34 PM
A while back I was thinking about this issue of how "authentic" a given voice sounds, and I was struck by an amusing or ironic thought. In the "old" days when synthesizers were still pretty new to the public, we didn't worry that a synthesized flute sound (or horn, or guitar, or whatnot) didn't sound exactly like the "real" thing-- in fact, we expected it to sound "artificial" or "synthesized," and that actually made it sound "cooler" to us. Yet today we gripe about how a piano voice is not as good as we were expecting, or how the organ sounds on a Yamaha don't sound as authentic as the organ sounds on another brand of keyboard, or how a flute voice has too much tremolo, etc. I'm not suggesting we should stop expecting authentic-sounding samples, or that manufacturers shouldn't strive for better sounding voices; it just struck me as being kind of funny how our expectations and sensibilities change! :)
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on June 28, 2015, 10:19:07 PM
A while back I was thinking about this issue of how "authentic" a given voice sounds, and I was struck by an amusing or ironic thought. In the "old" days when synthesizers were still pretty new to the public, we didn't worry that a synthesized flute sound (or horn, or guitar, or whatnot) didn't sound exactly like the "real" thing-- in fact, we expected it to sound "artificial" or "synthesized," and that actually made it sound "cooler" to us. Yet today we gripe about how a piano voice is not as good as we were expecting, or how the organ sounds on a Yamaha don't sound as authentic as the organ sounds on another brand of keyboard, or how a flute voice has too much tremolo, etc. I'm not suggesting we should stop expecting authentic-sounding samples, or that manufacturers shouldn't strive for better sounding voices; it just struck me as being kind of funny how our expectations and sensibilities change! :)

We spoke about ethnic sounds from those packs who Yamaha sells... And more exactly, about SouthEast Pack witch it was released with "romanian authentic sounds". ********. I don't know where or who sing with those instruments sampled, but I think they didn't know from whom to sample, and how should sound those samples.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: iulistil2 on June 28, 2015, 10:55:00 PM
:)
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: iulistil2 on June 28, 2015, 11:20:33 PM
https://www.youtube.com/watch?v=5EuaRPJBkaE

That should sound a pack for Romania! Real Sounds like "Tambal" AC Bass, Braci, Taragot, Accordions Casoto,  Supita, Fluier, Trumpet, ......... - all are so specific and so demanding!
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on June 29, 2015, 08:31:45 AM
Those voices sounds good, most of them much better than official release of SouthEastern Pack, but even so, this is sound of PSR. For Tyros 5 I expect something else. I expect a professional studio sample of each sound with a couple of layers for each voice. I think your cymbalom is too glossy. The real sounds of our traditional instruments, Yamaha can found here ... https://www.facebook.com/pages/L%C4%83utarii-din-Chi%C5%9Fin%C4%83u/275337685686 (https://www.facebook.com/pages/L%C4%83utarii-din-Chi%C5%9Fin%C4%83u/275337685686) They are the only ones that could give as the real sounds of our traditional instruments, and also they can give as (or to Yamaha style engineers) the technics of each instruments in style, for different type of chords.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: iulistil2 on June 29, 2015, 09:50:13 AM
I understand that it is almost impossible to create perfect live instruments but with all respect what you pack your port for Yamaha for South Eastern Europe is too amateurish to sound bad. Yamaha should make changes in Romania in terms of people..people with long experience and skilled ... I tried to engage with them but wanted! I have a bitter taste about Yamaha Romania with my country all their employees who have something to hide shady business!  :-\
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on June 29, 2015, 10:30:00 PM
Hi

Style extraction in ppi files is at http://www.jososoft.dk/yamaha/software/yep/index.htm  ;)

Regards
Jørgen
I'm sorry but your software cannot manage PPI created BY YEM FOR TYROS5 :(
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on June 30, 2015, 06:46:31 AM
I'm sorry but your software cannot manage PPI created BY YEM FOR TYROS5 :(

I tried some weeks ago and the same as you the result was an empty folder. The PPI has a couple of styles, about 15.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: SeaGtGruff on June 30, 2015, 07:29:08 AM
That's odd, I just tried Jorgen's program on a PPI file and it worked perfectly.

Are you using the updated version of the program?

Can you explain what you mean by "PPI created BY YEM FOR TYROS5"? I thought PPI files were just for the PSR-S670 so far, and presumably for the PSR-S770 and PSR-S970 as well once they're released?

Has Yamaha published software for users to create their own PPI files, or are you using a utility that someone else programmed?

Can you post your PPI file so Jorgen can look at it? Or if it isn't one that you created and own the rights to, can you post a link to where you got it from?
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on June 30, 2015, 08:03:41 AM
Right Michael

As there is NO DOCUMENTATION of file formats from Yamaha I got to have a file to find out what goes wrong.

I sure hope not that Yamaha have designed model specific ppi file formats.

If the file is "home made" and not follows Yamahas format, bad luck...

Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on June 30, 2015, 08:34:23 AM
That's odd, I just tried Jorgen's program on a PPI file and it worked perfectly.

Are you using the updated version of the program?

Can you explain what you mean by "PPI created BY YEM FOR TYROS5"? I thought PPI files were just for the PSR-S670 so far, and presumably for the PSR-S770 and PSR-S970 as well once they're released?

Has Yamaha published software for users to create their own PPI files, or are you using a utility that someone else programmed?

Can you post your PPI file so Jorgen can look at it? Or if it isn't one that you created and own the rights to, can you post a link to where you got it from?

PPI file is created by Yamaha Expansion Manager, v. 2.2.0, for Yamaha Tyros 5. No results of extraction with last version of Jorgen.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on June 30, 2015, 09:13:02 AM
I think those PPI for Psr670 and PPI for Tyros5 are totally different.I wonder in what format would be those voices when you extract them??????All styles can be SIMPLY COPIED FROM TYROS5 HDD AFTER INSTALLING CPI OR PPI.PPI for T5 are created by YEM when only custom or not locked packs are in, when we put at least one premium pack in the software and mark it for the install file making proccess it will automatically become CPI and not PPI.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Joe H on June 30, 2015, 03:19:24 PM
Jorgen's program was written for PSR keyboards and only extracts style files... not Voice data.

Joe H
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on June 30, 2015, 05:24:42 PM
Right, Joe

And that is why I have named it: "Style In YEP/PPI Files"...  ;)

Regards
Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on June 30, 2015, 07:15:49 PM
In a PPI pack of Tyros 5 can put even styles, registrations, lyrics etc. A pack can be encrypted, and that is a CPI file extension, or not encrypted with PPI extension. If I don't want to install that pack (PPI) to can copy after that the styles saved on HDD on folder of expansion pack, how can I extract those styles? We thought that Jorgen program do this job. But it not working with any not-encrypted pack of Tyros 5. Sorry, but does not work, at least not for me.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: SeaGtGruff on June 30, 2015, 07:34:00 PM
valimaties, is there a PPI file for the Tyros5 that you can send to Jorgen to examine and test with?
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: iulistil2 on June 30, 2015, 07:35:08 PM
In a PPI pack of Tyros 5 can put even styles, registrations, lyrics etc. A pack can be encrypted, and that is a CPI file extension, or not encrypted with PPI extension. If I don't want to install that pack (PPI) to can copy after that the styles saved on HDD on folder of expansion pack, how can I extract those styles? We thought that Jorgen program do this job. But it not working with any not-encrypted pack of Tyros 5. Sorry, but does not work, at least not for me.
You are right!
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on June 30, 2015, 09:18:08 PM
You are right!
It's easy to copy. Probably you don't have Tyros5 - then I understand your answer.

If I don't want to install that pack (PPI) to can copy after that the styles saved on HDD on folder of expansion pack, how can I extract those styles?
Sorry, if you don't simply want to do this - this means either you are too lazy or you don't really need this pack or it's content(nothing personal)
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on June 30, 2015, 11:31:33 PM
..... too lazy.... you made me laugh.... :D
When you have an 925 MB own packs installed of 1024, and you don't really want to erase the memory only for one style, sorry, That's mean I'm lazy?! Oh, my God... It seems that you really don't spend your time with your Tyros 5.  What means, if you have to extract 5 styles from 5 PPI files, that have a lot of memory each (spend at least 15-20 minutes per pack to install)?! I think you didn't think when you write the comment. Please don't speak with me like this if you don't know "what is about in the story" ! ....
There are a lot of users, of Yamaha users that only modify some styles from what Yamaha provides, or they have enough money to buy styles from Yamaha music store, but not all of us, of Yamaha keyboard players, want to spend their money to Yamaha. We pay a lot for a keyboard. We need someone like Bedesem, or Jorgen, etc, that knows the ins and outs of Yamaha Keyboards to provide (at least they) free software for doing our jobs more easily. We appreciate their work, I'm a programmer, and I know how much time is lost to make a software. Unfortunately, I make management software, not something like this...
In conclusion, if you don't want to help, why you write a post?! Write only if you know what is about....
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: EileenL on July 01, 2015, 12:01:05 AM
Load the packs onto your keyboard. Now press the style button and tab to Expansion folder Select the pack. You will now see the styles. Select one and tab to user section and press save. That's it. You may need to revoice it if you are not going to have all packs loaded in future.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on July 01, 2015, 12:51:28 AM
..... too lazy.... you made me laugh.... :D
When you have an 925 MB own packs installed of 1024, and you don't really want to erase the memory only for one style, sorry, That's mean I'm lazy?! Oh, my God... It seems that you really don't spend your time with your Tyros 5.  What means, if you have to extract 5 styles from 5 PPI files, that have a lot of memory each (spend at least 15-20 minutes per pack to install)?! I think you didn't think when you write the comment. Please don't speak with me like this if you don't know "what is about in the story" ! ....
There are a lot of users, of Yamaha users that only modify some styles from what Yamaha provides, or they have enough money to buy styles from Yamaha music store, but not all of us, of Yamaha keyboard players, want to spend their money to Yamaha. We pay a lot for a keyboard. We need someone like Bedesem, or Jorgen, etc, that knows the ins and outs of Yamaha Keyboards to provide (at least they) free software for doing our jobs more easily. We appreciate their work, I'm a programmer, and I know how much time is lost to make a software. Unfortunately, I make management software, not something like this...
In conclusion, if you don't want to help, why you write a post?! Write only if you know what is about....
It's amazing how people take it personal - I wrote in the brackets NOTHING PERSONAL - I meant if you really want those styles you'll get them. Now tell me but HONESTLY - how many those PPI files you have and how many of them include styles!!!???1Gb 2? 3? 10? When you really need them - load a full card - install - then copy ALL STYLES and NOT ONE just in case for the future and save it in the other place. Ok, you spend 1 hour or 2 or even 5 but you'll get the result and will never come back to that problem. And one more thing - mostly ppi files are made by users - so they probably IMPORT those styles into YEM which means if they upload PPI files they can upload those styles too.I can help with cpi styles from the packs;). But will you have a desire and time to revoice them???Especially drums???
I've got 2 GB card - and have enough space for all I need :D I play for the gigs - so I spend a lot of time with my T5.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on July 01, 2015, 06:57:19 AM
..... too lazy.... you made me laugh.... :D
(snip)
In conclusion, if you don't want to help, why you write a post?! Write only if you know what is about....

If you want me to help by writing a software program to extract styles from Tyros 5 ppi files, you will have to stop being lazy...
No file to me = no software program

Jørgen

PS: YOU made ME laugh...
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on July 01, 2015, 01:15:51 PM
Ok, Jorgen. I will make a small ppi file and I will provide it.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: tyrosaurus on July 01, 2015, 02:03:14 PM
Hi Jørgen,

If it is of any interest -  I have downloaded the 'Best of Europe' .PPI for the PSR-S970 from the Australian Yamaha site (there are other free ones) and run it through version 1.10 of Style in YEP/PPI. 

The styles in the pack extracted without incident and they all look OK to me, although some of the file names are unusual!

I have tried a few on my T4 and they sound fine although obviously some voices are missing.



Regards

Ian
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on July 01, 2015, 03:07:24 PM
Hi

Oh yes... downloads are always interesting...  ;)

Do you have a link?
Otherwise mail to js@jososoft.dk

Yes, the software extractor program is a "technical" extraction... always som "musical" adjustments...

Regards
Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: tyrosaurus on July 01, 2015, 03:49:23 PM
Hi Jørgen,

The download file is a bit too big to send by email but you can download it directly if you select the 'Voice & Style Expansion' tab on the page that opens at this link...

http://au.yamaha.com/en/products/musical-instruments/keyboards/digitalkeyboards/arranger_workstations/psr-s970/?mode=model

Edit :   The downloads are now also available on the equivalent page of the UK and Danish Yamaha sites...

http://dk.yamaha.com/da/products/musical-instruments/keyboards/digitalkeyboards/arranger_workstations/psr-s970/?mode=model#tab=product_lineup


Regards

Ian

Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on July 01, 2015, 03:55:46 PM
Hi Ian

Thanks...!  ;)

Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on July 01, 2015, 10:23:51 PM
Thanks Jorgen for your interest and support. Here is a stage pack made as ppi file for Tyros5 by Yamaha Expansion Manager with the screen what's in it   http://www.mediafire.com/download/tdssn61ci89tb0d/PPI.rar

Victor
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on July 02, 2015, 08:33:08 PM
Hi

Thanks. I will write the program in the weekend.

Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on July 02, 2015, 09:32:13 PM
Most interesting is to "decompile" also the PPF and CPF files.

Even so, if you open the Expansion Manager you will see your packs. In "AppData\Local\Yamaha\Expansion Manager\Packs" path (for windows 7) there are those packs, with strange names. If you double click a folder you get a couple of files and two files ".index",".catalog" ... I checked for Stage Pack, and opened the ".index" file... There is a code like this inside
Code: [Select]
S362
{b7d2f77c-af00-41fc-9611-22a78a35b047} Stage Rock uvf.drum.y.preset
{b27dd5f9-0020-4a22-b16b-959d79f1540a} 70sR&BPop ST STY
{bf3768cb-deec-4700-9f9e-768c554980b2} 70sRock ST STY
I've supposed that each of those strange names are the styles files (like 70sR&BPop ST   STY, etc). I copied those files and renamed like the right name in the code. And surprise, those are the styles. The uvf file has a structure like xml files, not a wave file. I don't know where are the voice saved in Expansion...
Then, I tried to open the folder of SouthEast Pack, wich is encrypted. I found only a single strange-named file, with 409 MB in size. All the data is inside that file. I tought that is a way to open that file, too. But, until now, I don't find a way to extract the voices, even from free packs. I will keep looking :D

I found this code in a uvf file of a nonencrypted pack...

 <waveform number="0">
  <name></name>
  <maxSampleCount>1</maxSampleCount>
  <useStereoCh>OFF</useStereoCh>
  <keybank number="0">
   <noteLimitHi>C2</noteLimitHi>
   <noteLimitLo>C2</noteLimitLo>
   <velocityLimitHi>127</velocityLimitHi>
   <velocityLimitLo>1</velocityLimitLo>
   <volume>0.000000</volume>
   <pan>0</pan>
   <centerNote>C2</centerNote>
   <tuneCoarse>0</tuneCoarse>
   <tuneFine>0.000000</tuneFine>
   <tuneLoop>0</tuneLoop>
   <samplingFrequency>44100</samplingFrequency>
   <fixedPitch>OFF</fixedPitch>
   <oneShot>OFF</oneShot>
   <useNANDFlash>NOT_USE</useNANDFlash>
   <sample position="MONO">
    <waveFile>992433eedb3f48ef12388beaa70e63e33e311a4b</waveFile>
    <waveType>LINEAR16</waveType>
    <waveStartAddress>464f1de0</waveStartAddress>
    <sampleSize>4974</sampleSize>
    <startPoint>0</startPoint>
    <loopStartPoint>4636</loopStartPoint>
    <loopEndPoint>4974</loopEndPoint>
    <wavePlacement>ABSOLUTE_ADDRESS</wavePlacement>
    <chipType>NO_RESTRICTION</chipType>
    <chipNumber>0</chipNumber>
    <waveStartFrame>0</waveStartFrame>
    <startFrame>0</startFrame>
    <loopStartFrame>0</loopStartFrame>
    <loopEndFrame>0</loopEndFrame>
    <lpcCoef>00</lpcCoef>
    <pitchUpLimit>0</pitchUpLimit>
    <beginLoopIndex>00</beginLoopIndex>
    <beginLoopAddress>00</beginLoopAddress>
    <z1>00</z1>
    <z2>00</z2>
    <z3>00</z3>
    <coef1>00</coef1>
    <coef2>00</coef2>
    <coef3>00</coef3>
    <loopStartData>00</loopStartData>
    <preloadIndex>00</preloadIndex>
   </sample>
  </keybank>
  <keybank number="1">
   <noteLimitHi>C#2</noteLimitHi>
   <noteLimitLo>C#2</noteLimitLo>
   <velocityLimitHi>127</velocityLimitHi>
   <velocityLimitLo>1</velocityLimitLo>
   <volume>0.000000</volume>
   <pan>0</pan>
   <centerNote>C#2</centerNote>
   <tuneCoarse>0</tuneCoarse>
   <tuneFine>0.000000</tuneFine>
   <tuneLoop>0</tuneLoop>
   <samplingFrequency>44100</samplingFrequency>
   <fixedPitch>OFF</fixedPitch>
   <oneShot>OFF</oneShot>
   <useNANDFlash>NOT_USE</useNANDFlash>
   <sample position="MONO">
    <waveFile>880b4a3e529539778233e92956e848f69290f7e4</waveFile>
    <waveType>LINEAR16</waveType>
    <waveStartAddress>464f3160</waveStartAddress>
    <sampleSize>6699</sampleSize>
    <startPoint>0</startPoint>
    <loopStartPoint>6380</loopStartPoint>
    <loopEndPoint>6699</loopEndPoint>
    <wavePlacement>ABSOLUTE_ADDRESS</wavePlacement>
    <chipType>NO_RESTRICTION</chipType>
    <chipNumber>0</chipNumber>
    <waveStartFrame>0</waveStartFrame>
    <startFrame>0</startFrame>
    <loopStartFrame>0</loopStartFrame>
    <loopEndFrame>0</loopEndFrame>
    <lpcCoef>00</lpcCoef>
    <pitchUpLimit>0</pitchUpLimit>
    <beginLoopIndex>00</beginLoopIndex>
    <beginLoopAddress>00</beginLoopAddress>
    <z1>00</z1>
    <z2>00</z2>
    <z3>00</z3>
    <coef1>00</coef1>
    <coef2>00</coef2>
    <coef3>00</coef3>
    <loopStartData>00</loopStartData>
    <preloadIndex>00</preloadIndex>
   </sample>
  </keybank>
  <keybank number="2">
   <noteLimitHi>D2</noteLimitHi>
   <noteLimitLo>D2</noteLimitLo>
   <velocityLimitHi>127</velocityLimitHi>
   <velocityLimitLo>1</velocityLimitLo>
   <volume>0.000000</volume>
   <pan>0</pan>
   <centerNote>D2</centerNote>
   <tuneCoarse>0</tuneCoarse>
   <tuneFine>0.000000</tuneFine>
   <tuneLoop>0</tuneLoop>
   <samplingFrequency>44100</samplingFrequency>
   <fixedPitch>OFF</fixedPitch>
   <oneShot>OFF</oneShot>
   <useNANDFlash>NOT_USE</useNANDFlash>
   <sample position="MONO">
    <waveFile>ea68c85dc072d836d5ebd2aa2744f29cd795e692</waveFile>
    <waveType>LINEAR16</waveType>
    <waveStartAddress>464f4b90</waveStartAddress>
    <sampleSize>9508</sampleSize>
    <startPoint>0</startPoint>
    <loopStartPoint>9208</loopStartPoint>
    <loopEndPoint>9508</loopEndPoint>
    <wavePlacement>ABSOLUTE_ADDRESS</wavePlacement>
    <chipType>NO_RESTRICTION</chipType>
    <chipNumber>0</chipNumber>
    <waveStartFrame>0</waveStartFrame>
    <startFrame>0</startFrame>
    <loopStartFrame>0</loopStartFrame>
    <loopEndFrame>0</loopEndFrame>
    <lpcCoef>00</lpcCoef>
    <pitchUpLimit>0</pitchUpLimit>
    <beginLoopIndex>00</beginLoopIndex>
    <beginLoopAddress>00</beginLoopAddress>
    <z1>00</z1>
    <z2>00</z2>
    <z3>00</z3>
    <coef1>00</coef1>
    <coef2>00</coef2>
    <coef3>00</coef3>
    <loopStartData>00</loopStartData>
    <preloadIndex>00</preloadIndex>
   </sample>
  </keybank>

.... etc..


Do you think that is a posibility to extract waves from those files? Those bolded code are files in the pack's folder...
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on July 03, 2015, 12:21:28 AM
I think we will have troubles with CPI or CPF because they are encrypted. And if we succeed with the ppf there are not so many ppf packs of big interest.I think we should use some reverse engineering of the process UVN TO PPF.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on July 03, 2015, 12:30:21 AM
I think we will have troubles with CPI or CPF because they are encrypted. And if we succeed with the ppf there are not so many ppf packs of big interest. Probably we should use some reverse engineering of the process UVN TO PPF.
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on July 03, 2015, 06:44:50 AM
Hi

My "Style In YEP/PPI files" software has been updated.

Works fine using the sample file I have got from Victor.

http://www.jososoft.dk/yamaha/software/yep/index.htm

Regards
Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: valimaties on July 03, 2015, 06:50:06 AM
I think we will have troubles with CPI or CPF because they are encrypted. And if we succeed with the ppf there are not so many ppf packs of big interest.I think we should use some reverse engineering of the process UVN TO PPF.

The PPF are one of all packs installed in Expansion Manager. If you click on a pack and select export pack then YEM will create a PPF File. A PPF file, like a PPI file, does not contain only voices, but styles, registrations, lyrics, too.
I know it's a big process, but I think it is possible to recreate UVNs from those little files of YEM folder. Who knows how it is created UVN/UVI file, I think they can help us. It is heady necessary a tool like this, and those who use YEM could instal a software like this, who can rebuild voices from YEM folder.

PS: Thanks Jorgen for updated soft :D
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on July 03, 2015, 08:44:44 AM
Hi

My "Style In YEP/PPI files" software has been updated.

Works fine using the sample file I have got from Victor.

http://www.jososoft.dk/yamaha/software/yep/index.htm

Regards
Jørgen

Thank you very much! Fantastic job. Let's try a cpi file
 http://www.mediafire.com/download/b8j85k4k7cpkfn2/CPI.rar     I mailed you a password and some info

Regards Victor
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on July 04, 2015, 10:09:46 PM
Hi Victor

Obviously no un-encrypted styles in the cpi file...

Regards
Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: larvol on July 06, 2015, 07:56:53 AM
Hi Victor

Obviously no un-encrypted styles in the cpi file...

Regards
Jørgen

Hi Jorgen, of course, how stupid of me, I gave you cpi with NO STYLE. Try this one -  it has 1 style in it   http://www.mediafire.com/download/h91lr8pgppgr381/CPI.rar
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: 4EverYoung on February 23, 2017, 01:49:59 AM
Jorgen,

It's amazing how much knowledge you have in programming and work with Yamaha Expansion Pack.  I am kind of curious, why voice can't be extracted from PPI file?  I bought Expansion Pack from two different people.  Each one of them sent me PPI file only (Not YEP).  I can't install one Expansion Pack only.  However, I want to install both on my T5 but don't know how.  Any idea?

Thanks,
dk
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: frankmusik on February 23, 2017, 06:25:43 AM
@Dk
Ask your software companies for individual Packs .. They can also build copy protected for YOU only so they don´t have to worry about illegal copying...  just EMAIL them your Instrument ID

frank
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Joe H on February 23, 2017, 03:31:07 PM
Frank,

Is it possible for a third party developer to make a copy protected .ppf file.  For Tyros this is .cpf, but how to do this for PSR keyboards?

Joe H
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: voodoo on February 23, 2017, 04:04:28 PM
Frank,

Is it possible for a third party developer to make a copy protected .ppf file.  For Tyros this is .cpf, but how to do this for PSR keyboards?

Joe H

With latest YEM version, it can import *.CPF files for PSR keyboards. The latest Yamaha pack "Greetings from Italy" is distributed in this format.

But I did not find how to create a CPF file...
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: tyrosaurus on February 23, 2017, 05:23:19 PM
Hi Joe H and voodoo,

The procedure for exporting a pack in a protected '.cpf' format is in  instruction 5 on page 10 of the YEM manual that was available with the Ver. 2.4 download (and also the latest 2.4.1 version).

As part of the export procedure you get to select the type of pack in the 'Save as type:' box.

If you select 'Protected Pack Project File (*.cpf) you will be taken to another window where you must select the specific 'n27' info file for the keyboard that you want to use the pack with.

After you have entered a name for the pack as well, when you click 'Save' you are taken to a folder on your computer so it makes sense to keep all the 'n27' files that you have imported into YEM in this folder, although it is a standard Windows selection box so you can navigate to a different folder if necessary.   I suppose doing it this way means that you can save packs for specific keyboards other than the one that you have imported into YEM (your own), without having to import these other keyboards into YEM as targets too!

I don't have a keyboard that uses YEM but I have 'acquired'  T5, S970 and S670 info files so that I can play around with the program.  I have made '.cpf' packs using these and YEM 2.4.0 but not with the latest 2.4.1.

I assume that the packs are not only protected for a particular keyboard model, but for an actual specific keyboard itself, similar how the Tyros packs are protected, but I can't check this out.  Presumably this is what third party content producers would want to do to prevent 'sharing' their packs!


Regards

Ian
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Jørgen on February 23, 2017, 05:46:01 PM
Hi

As long as Yamaha introduces new formats almost every year I am not going into any programming.

Creating a proper program will take several hundred - maybe thousand - hours; and to be honest I am not ready to spend the time for this!

Jørgen
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: frankmusik on February 23, 2017, 07:02:30 PM
Frank,

Is it possible for a third party developer to make a copy protected .ppf file.  For Tyros this is .cpf, but how to do this for PSR keyboards?

Joe H
YES everybody can build copy protected Packs with the new YEM now .. for ALL PSR-Sx70  and T5 ...  Ian describes it above.

greetings frank
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Joe H on February 23, 2017, 09:34:31 PM
I believe Ian is incorrect.  I bought a .cpf file from Yamaha for my S970 and I couldn't make an Installation file from it for my S970.  Yamaha told me it wouldn't work because it was for the Tyros and gave me a refund...   .cpf is for the Tyros keyboard. It is copy protected and you must log into your Yamaha account so your keyboard and  purchase can be verified. 

I am working on some Voice Packs at the moment I would like to copy protect.. so I will see if what Ian states is true and report back.

Joe H

 
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: tyrosaurus on February 23, 2017, 10:39:16 PM
Hi Joe H,

I would welcome any feedback about this procedure, because as I said, although I can make '.cpf' packs specific for the instrument info files that I have, I have not really got a way of checking them, other than loading them back into YEM, but since this has those instruments installed as target keyboards, it would work wouldn't it!  I suppose that I could make a pack for one of them, then delete that instrument as a target in YEM, and then try to import the 'protected' pack.   

  Edit:  In fact I have just tried this for a pack that I exported protected for the S970 that was installed as a target in YEM when the pack was exported.  I deleted the S970 from YEM and tried to import the pack. The program responded with a message box saying "The pack could not be imported because there is no instrument capable of using this pack".  I then reinstalled the S970 as a target and tried to import the 'cpf' pack and it reported that a pack of the same name already existed so could not import it!  So I deleted the original pack in YEM and then the program successfully imported the 'cpf' one.  When I open the imported pack in YEM's contents window, it now shows with a padlock in the header, which I think means that it is a protected pack!  As an additional check, I made an installation pack of the file after re-importing it into YEM and that produced a 'cpi' file according to the file extension!  However unless I selected the correct S970 target, I couldn't even select the protected 'cpf' from the installed packs window to select to include it in an installation file.  If either the T5 or the S670 that are also installed in YEM as targets was selected,  there was no 'tick' ['checkmark'] at all in the pack icon 

If you have read the relevant part of the YEM manual, you should have seen the following note (on page 9):

"NOTE
You cannot use Export Pack, Change Image, or Rename with protected Packs, such as any that you have purchased."

The '.cpf' pack that you purchased (for a Tyros5!) would probably have the same problems for you today if you tried to make either an installation or a project file pack for a different keyboard!  How did you even manage to purchase a Premium Pack for a Tyros5 without having registered a T5 with Yamaha Musicsoft?

Please check the situation out and report back, just out of curiosity/interest from my point of view, because currently I have no intention of replacing my T4 with a T5, and I don't need a PSR, so YEM is somewhat academic for me.


Regards

Ian
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Joe H on February 23, 2017, 11:15:35 PM
Ian,

Thanks for this information.  Sounds like you know more about YEM than Yamaha Musicsoft.  It's kind of dumb what they did.

I bought a style pack for the Euro Dance Pack... had no trouble at all buying it.  Thought I could add it to my S970 Euro Dance.  It loaded in YEM, but I couldn't create the Installation pack for my keyboard.  Based on your experiments, I should have been able to create a Installation file since I didn't need a Tyros ID to buy the style pack.

I'll post my findings later this evening.

Joe H
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: tyrosaurus on February 23, 2017, 11:36:45 PM
Hi Joe H,

I have added to my reply above while you were posting your latest reply.

Have a look in the 'Edit:' part of my reply (green text) if you're interested.


Regards

Ian
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Joe H on February 24, 2017, 02:53:38 AM
Ian,

I duplicated your process and got the same results.  But I was able to go one step further.  Since my brother owns a PSR S970 as I do, I loaded his .27 file and both Exported a copy protected pack (.cpf) and also created a copy protected Installation file (.cpi).

I deleted my brother's .n27 file and loaded my own ID again...  I was not able to load the .cpf file I just created using my brother's .n27 file, and also I was not able to install the .cpi pack on my keyboard. 

To answer your earlier question regarding loading the T5 Euro Dance 2016 style pack, I believe this was before the YEM 2.40 release or at least before the v2.41 release.  When I tried to load this file just now in the current YEM I was required to go on-line and log into my yamaha Musicsoft account.  I was off-line and did not attempt it, since it wouldn't work anyway.

All this is good news to me since I am beginning work on several custom Voice Packs I plan to sell.   Now I know that if and when I do this... the buyer must provide his/her .n27 file for me to create the copy protected Installation File and Project File that will work only for their keyboard.

Joe H
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: voodoo on February 24, 2017, 10:30:28 AM
The '.cpf' pack that you purchased (for a Tyros5!) would probably have the same problems for you today if you tried to make either an installation or a project file pack for a different keyboard!  How did you even manage to purchase a Premium Pack for a Tyros5 without having registered a T5 with Yamaha Musicsoft?

I could purchase the "Greetings from Italy" pack for S970 from Yamaha without having registered my keyboard. So this seems to be a device independent .cpf file. But when importing it into YEM, I was asked to enter my Yamaha login, and then it registered my S970 automatically and connected it to the pack. The process is not very transparent....
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: voodoo on February 24, 2017, 10:33:08 AM
All this is good news to me since I am beginning work on several custom Voice Packs I plan to sell.   Now I know that if and when I do this... the buyer must provide his/her .n27 file for me to create the copy protected Installation File and Project File that will work only for their keyboard.

This is how some content provider work as well. For example, the CMS dance expansion is sold this way:

  http://www.cms-sounddesign.de/page2.html

And this works for T5 and the current PSR.

Uli
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: deepsae48 on February 26, 2017, 03:19:49 PM
With latest YEM version, it can import *.CPF files for PSR keyboards. The latest Yamaha pack "Greetings from Italy" is distributed in this format.

But I did not find how to create a CPF file...
1./  Export Pack
2./ In save as type, enter your file name,  click the dropdown arrow, select cpf, click Save
3./ in the dialog : Select Instrument info file to be used for the protection key .
      Browse to the Instrument info file, select it and click Open
Regards
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: ugawoga on February 27, 2017, 07:48:10 PM
Hi :)

Why not use your Tyros 5 and computer together .
You can use style files for the lower half and vst Instruments for the lead right half :)
All you have to do is knock the midi off on the right and that stops the sound interferring with the left side of split. :)

Even stage perfomers could do this,that is if you trust a computer on stage!!

This way you have accsess to millions of sounds
Yamaha packs are way too expensive and their midi files to me are basic .
Try an Fm8, Arturia synths and kontact 100%


All the best
john 8)
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: 4EverYoung on March 03, 2017, 08:06:45 PM
@Dk
Ask your software companies for individual Packs .. They can also build copy protected for YOU only so they don´t have to worry about illegal copying...  just EMAIL them your Instrument ID

frank

Thank you for replying Frank.  I bought the pack from an individual, not a company.  They would not sell you PPF file.  They afraid I would sell/share with others.  I am from SE Asia.  Most of the instrument voices I use are from the region.  Yamaha will not have this voice, unfortunately.

dk
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: Joe H on March 03, 2017, 10:48:35 PM
dk,

Send the seller a link to this thread and ask him to read it completely... he will learn how to create a copy protected .ppf file for just your keyboard... then he does not have to worry about you sharing it because you won't be able to share it... the pack will only load into your copy of the YEM software and only load into your personal keyboard.

Joe H
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: bernamato on March 16, 2018, 01:18:23 AM
Please, see this video:

https://www.youtube.com/watch?v=SjTijyu2WoM

rgrds,
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: bernamato on March 16, 2018, 01:20:30 AM
..... and this:

https://www.youtube.com/watch?v=i30W0N9dbBM
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: ThanhLoan on November 09, 2021, 09:47:48 PM
Jorgen YEP/PPI does not extract styles for SX900. The _pack_extract folder is empty. Any idea ?
Title: Re: Who can? to make a style and voice extractor of ppi, cpf, , cpi, Tyros 5
Post by: overover on November 10, 2021, 01:26:13 AM
Jorgen YEP/PPI does not extract styles for SX900. The _pack_extract folder is empty. Any idea ?

Hi ThanhLoan,

you can extract Styles from .ppf or .ppi files with the "StyleExtractor V1.0.0.5" program (developed by our forum member "jexino"):
>>> https://www.psrtutorial.com/forum/index.php?action=dlattach;topic=44290.0;attach=27363

Alternatively you can import .ppf Packs into the YEM. Then close the YEM and use "YEM-CE" (YEM Content Explorer), developed by our forum member Vali (valimaties"). Using this program (current version is V2.1.7), you can extract (export) Style files, Multi Pad files, Voice files, MIDI files, etc. from the ppf Packs that are currently in the YEM:
>>> https://mvsoft.weebly.com/yem-ce-version-history.html


Note: You cannot extract any content from protected Pack files (.cpf/.cpi). The only way to copy Styles from protected Packs, for example, is to install the Packs on the instrument for which they were created. With Genos and Tyros5 you can then access the "Expansion" folder from your computer and copy the desired files (e.g. Styles) to another location. With PSR-SX and PSR-Sx7x models you have to load the Styles one by one and then SAVE them to a different location. (The COPY function does not work inside the "Expansion" folder.)


Hope this helps!

Best regards,
Chris