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)
Advanced Piano Tricks
Advanced Piano Tricks
(ad)
Pianoteq
Steinway Spiro Layering
(ad)
Wessell Nickel & Gross
PianoForAll
Who's Online Now
93 members (Ajax69, alohamusicfan, beedlo, benj, AaronSF, 36251, accordeur, aphexdisklavier, 13 invisible), 1,524 guests, and 486 robots.
Key: Admin, Global Mod, Mod
(ad)
Estonia Pianos
Estonia Pianos
Previous Thread
Next Thread
Print Thread
Hop To
Joined: Dec 2004
Posts: 995
500 Post Club Member
OP Offline
500 Post Club Member
Joined: Dec 2004
Posts: 995
Hello!

You may enjoy the visualization of this Chopin Nocturne.



The spiral visualization approach has a fascinating algorithm underlying it. If you render a piece of music to a MIDI file, and try to turn it back into sheet music, without some extra info, the flats and sharps will often get mixed up, and the resulting sheet music will be very hard to read. Harmony either departs from the all-white keys in the Sharps or Flats direction, but the two are only very rarely inter-mixed (usually jazz....)

But using the spiral algorithm and a reference pitch (the tonic note), it's possible to reconstruct the intended music score with nearly 100% accuracy. I've linked to the original paper if anyone is curious. I think I will try to take the visualization further (I did not do the original work), as perhaps intended by the authors. If anyone's tried a Roli Lumi before, that's the approach I'll try to take - light the notes differently depending on the true harmony, where sharps and flats are treated differently even though they are the same frequency (in 12-TET that is!). Then it will be interesting to see how that changes when using Just Intonation with newly composed music.


Mapping MIDI to the Spiral Array - Disambiguating Pitch Spellings

Last edited by kcoul058; 11/09/21 02:20 PM.
Joined: Jun 2019
Posts: 127
S
Full Member
Offline
Full Member
S
Joined: Jun 2019
Posts: 127
That is cool!

I sometimes write software animations to go along with pieces I am playing. Maybe will give this idea a try...


Moderated by  Brendan, Kreisler 

Link Copied to Clipboard
(ad)
Faust Harrison Pianos
Faust Harrison 100+ Steinway pianos
(ad)
PianoDisc

PianoDisc
(ad)
Piano Life Saver - Dampp Chaser
Dampp Chaser Piano Life Saver
(ad)
Mason & Hamlin Pianos
New Topics - Multiple Forums
removing a key from a grand
by johnfin - 01/23/22 03:27 PM
Dexibel H10, está infravalorado este piano?
by Franlober - 01/23/22 02:33 PM
time signatures - every day (non musical) life example?
by ShowerCurtain465 - 01/23/22 12:04 PM
One sour bass note
by benz-tech - 01/23/22 11:04 AM
Download Sheet Music
Virtual Sheet Music - Classical Sheet Music Downloads
Forum Statistics
Forums42
Topics211,316
Posts3,163,400
Members104,130
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 | MapleStreetMusicShop.com - Our store in Cornish Maine


© copyright 1997 - 2022 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.5