2017 was our 20th year online!

Welcome to the Piano World Piano Forums
Over 3 million posts about pianos, digital pianos, and all types of keyboard instruments.
Over 100,000 members from around the world.
Join the World's Largest Community of Piano Lovers (it's free)
It's Fun to Play the Piano ... Please Pass It On!

Shop our online store for music lovers
SEARCH
Piano Forums & Piano World
(ad)
Best of Piano Buyer
 Best of Piano Buyer
(ad)
Faust Harrison Pianos
Faust Harrison 100+ Steinway pianos
(ad)
Wessell Nickel & Gross
PianoForAll
Who's Online Now
69 members (Bluthendorfer, AndrewJCW, anotherscott, bohemiatotal, Abdol, accordeur, Calavera, 12 invisible), 821 guests, and 544 robots.
Key: Admin, Global Mod, Mod
(ad)
Estonia Pianos
Estonia Pianos
Previous Thread
Next Thread
Print Thread
Hop To
style arranger keyboards and software
#2067724 04/20/13 05:03 PM
Joined: Nov 2006
Posts: 758
500 Post Club Member
OP Offline
500 Post Club Member
Joined: Nov 2006
Posts: 758
I have some questions about .sty files and the software that makes use of them.

I guess there's BandInABox and Yamaha PSR keyboards that do this slightly different ways. BandInABox's styles seem to be ONLY for it. But the Yamaha .STY files seem to be publicly documented extensions to the midi format.

I don't have a PSR keyboard and have only JUST barely gotten into bandInABox.

But my question is about how the different tracks are "filtered" into the final midi result.

There seem to be 4 types of tracks: percussion, bass, melody(phrase) and chord.

Chord can be either "just transpose it from C" or "voice lead the notes from the last chord"

I'm a computer programmer and want to do what the Yamaha PSRs do in software on my pc (as part of my pet program pianocheetah).

Does anybody have experience with MAKING style files? Or know how the algorithms work to turn the .STY midi events into the final midi stream?

I think for chord tracks, you transpose from C to whatever the root of the chord is and then strip out notes not in the chord type. (I guess the B is adjusted 1 halfstep down if you're doing a 7th chord?)

Percussion track is easy - no transposing at all.

But I'm not sure about the melody(phrase) and bass tracks. There seem to be plenty of accidentals in them.
If I just transpose from C to the keysig, they SEEM to sound pretty terrible. Should I be stripping out notes not of the chord or something?

Anyways, if somebody can point me to how those PSRs work their magic (or band in a box, for that matter), I'd be most grateful smile

Thanks much


http://PianoCheetah.app - my weird piano practice program
(ad)
Sweetwater Gifts That Rock
Re: style arranger keyboards and software
Stephen Hazel #2067749 04/20/13 06:03 PM
Joined: Mar 2010
Posts: 839
M
500 Post Club Member
Offline
500 Post Club Member
M
Joined: Mar 2010
Posts: 839
Here's a couple places you can probably find out everything you want to know.

http://www.jososoft.dk/yamaha/

http://psrtutorial.com



Macy

CVP-409GP, Garritan CFX, Vintage D, Ivory II GP's & American Concert D, Pianoteq, True Keys American D, Ravenscroft 275, Garritan Authorized Steinway, Alicia's Keys, EWQL Pianos, MainStage, iPad Pro/forScore/PageFlip Cicada, Custom Mac MIDI/Audio Software Design, Macs Everywhere
Re: style arranger keyboards and software
Stephen Hazel #2067770 04/20/13 06:46 PM
Joined: Nov 2006
Posts: 758
500 Post Club Member
OP Offline
500 Post Club Member
Joined: Nov 2006
Posts: 758
I've been through that whole jososoft.dk site.

But THANK YOU SO DANG MUCH for that psrtutorial.com one !!
That is EEEEEEEXACTLY what I was looking for.

Pretty sure that guy can fill me in on how to write a biab/psr in software.

'preciate it !!

...Steve


http://PianoCheetah.app - my weird piano practice program

Moderated by  Piano World 

Link Copied to Clipboard
What's Hot!!
News from the Piano World
100,000!
---------------------
NEW! Sell Your Piano on our world famous Piano Forums!
---------------------
Posting Pictures on the Forums
-------------------
Forums RULES & HELP
-------------------
ADVERTISE on Piano World
(ad)
Pianoteq
Steinway Spiro Layering
(ad)
PianoDisc

PianoDisc
(ad)
Piano Life Saver - Dampp Chaser
Dampp Chaser Piano Life Saver
(ad)
Mason & Hamlin Pianos
New Topics - Multiple Forums
KAWAI CA79 METRONOME
by Giovanni Zanini - 01/16/21 01:43 PM
DIY Acoustical Digital Piano - algorithm
by stemPianist - 01/16/21 01:04 PM
First post. Question about Baldwin model R
by Gregory Waits - 01/16/21 11:29 AM
Garritans CFX Sample Player ???
by DigitalMusicProduc - 01/16/21 11:16 AM
The College Experience
by MinscAndBoo - 01/16/21 10:40 AM
Download Sheet Music
Virtual Sheet Music - Classical Sheet Music Downloads
Forum Statistics
Forums42
Topics204,293
Posts3,047,341
Members100,078
Most Online15,252
Mar 21st, 2010
Please Support Our Advertisers


Faust Harrison 100+ Steinways

Dampp Chaser Piano Life Saver

 Best of Piano Buyer

PianoTeq Bechstein
Visit our online store for gifts for music lovers

Virtual Sheet Music - Classical Sheet Music Downloads



 
Help keep the forums up and running with a donation, any amount is appreciated!
Or by becoming a Subscribing member! Thank-you.
Donate   Subscribe
 
Our Piano Related Classified Ads
| Dealers | Tuners | Lessons | Movers | Restorations | Pianos For Sale | Sell Your Piano |

Advertise on Piano World
| Subscribe | Piano World | PianoSupplies.com | Advertise on Piano World |
| |Contact | Privacy | Legal | About Us | Site Map | Free Newsletter |


© copyright 1997 - 2021 Piano World ® all rights reserved
No part of this site may be reproduced without prior written permission
Powered by UBB.threads™ PHP Forum Software 7.7.4