|
|
|
|
|
|
#366032 - 05/05/13 05:19 PM
Re: trying to write a software PC based arranger
[Re: stephen.hazel]
|
Member
Registered: 04/28/06
Posts: 845
Loc: North Texas, USA
|
Stephen, If you search the Web a you'll find a handful of very smart folks have already put a lot of effort into deconstructing and understanding Yamaha styles. Look at sites like psrtutorial.com. Google names like Jorgen Sorensen, Michael Bedesem, Ocenenko Evgeny, Paul Tumelty, not to mention posts by Dan who wrote and supports vArranger. I forget where I downloaded it from, but in my reference folder I have a 30+ page document that describes the Yamaha Style File Format (SFF), at least pre-SFF2 when they introduced guitar mode.) It explains how to edit the CASM to get Yamaha styles to behave like Korg and Roland (where you can have different pattern variations for different chord types.)
I agree with the poster who encouraged you to work with the earlier styles first. I will further advise you to download all of the manuals for the QY-700 sequencer, PSR-730, and PSR-8000. Look at stuff from around 1995 when SFF and XF/XG were new technologies. It seems that back then, Yamaha put more detail in the manuals, perhaps in an effort to allow users to fully understand the new style format and get the most out of it. If you do the research that I'm suggesting (and TEST your hypotheses on an actual machine) you'll know as much about SFF, NTT, NTR as anyone here.
Good luck and we would love you to share your findings, sincerely, Ted
|
Top
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#366033 - 05/05/13 05:37 PM
Re: trying to write a software PC based arranger
[Re: stephen.hazel]
|
Member
Registered: 04/29/13
Posts: 45
Loc: WA, USA
|
Hi Ted,
nice ta meet ya.
Yeah, I've already been all over JorgenS and PeterW's sites. (Peter is the one who doc'd the .STY format).
Thanks for the pointer about looking in some of the older reference manuals. That'll probably help if I want to make things as "yamaha" as possible.
My little .txt leadsheet+.STY => midi program seems to work. It doesn't do all the chordal adjustments that yamaha does, but it sounds ok. Sometimes you'll need to mute some tracks...:)
But it at least will keep chordals in the played chord's set for chord tracks, do onbass for bass tracks (although it's not very smart about melody tracks yet).
Code is done, just gotta do the "release stuff". It's still probably buggy, but, eh, that's life. When it's on my site, I'll bug everybody (yet again:) )
|
Top
|
|
|
|
|
|
|
|
|
|
|
|
|