Introducing PlaySK, a piano roll reader software
Hello! At the invitation of the publisher of the MMD, I'd like to
introduce my software that I have been developing for many years.
PlaySK Piano Roll Reader is software [program, application] that
reads a scanned piano roll image then outputs a MIDI signal in
real-time. There are other programs that convert scanned images to
MIDI file, but PlaySK is unique in that the piano roll image scrolls
and the vacuum level is displayed in real-time. This allows you to
enjoy both aurally and visually.
PlaySK has a virtual tracker bar that uses image processing to read
the holes in the roll. In addition to note holes and pedal holes,
it also reads the expression holes then emulates the vacuum level.
The vacuum level is emulated in inches of water and later converted
to MIDI velocity.
The virtual tracker bar supports multiple formats such as 88-note,
Ampico B, Duo-Art, Welte-Mignon T-100/T-98/Licensee, Artecho, Recordo,
et cetera. Some emulation needs improvement, but the Ampico B emulation
has been highly developed. Also, manual expression by the keyboard
is supported; however, it's difficult to operate...
Here is a video of PlaySK playing with Yamaha Disklavier:
Ampico B "Enchanted Nymph"
https://www.youtube.com/watch?v=9f9J4TRmr5Y
Ampico B "Hits of the Day No. 26"
https://www.youtube.com/watch?v=DbT1QRfe05E
Both roll images were scanned by Mr. Michael Swanson.
Input scanned image types for PlaySK include CIS and general
image formats such as jpg, tif, png. CIS image type supports
various scanner types such as single array, twin array, stepper,
wheel encoder, bi-color, et cetera.
Currently I'm trying to read Aeolian 176-note Duo-Art Pipe Organ
rolls. Some features such as swell and great expression are not
yet implemented, but here is the current video:
[Part 1} https://www.youtube.com/watch?v=p5y3hHdAwRs
[Part 2} https://www.youtube.com/watch?v=7hgEPcn7-cI
The PlaySK is open source and available on GitHub. It runs on both
Windows and Macintosh computers.
Project page:
https://github.com/nai-kon/PlaySK-Piano-Roll-Reader
Download page:
https://github.com/nai-kon/PlaySK-Piano-Roll-Reader/releases
Note: PlaySK requires high CPU power to run smoothly.
If you are interested, I hope you will download it and enjoy it.
Also please consider donating for continuous development and
improvement. Here is a donation link:
https://www.paypal.com/paypalme/KatzSasaki
Thank you!
Katz Sasaki (Katsumasa Sasaki)
Japan
fxtch686@yahoo.co.jp.geentroep [delete ".geentroep" to reply]
[ PlaySK Piano Roll Reader display
[ https://www.mmdigest.com/Attachments/24/11/22/241122_060203_PlaySK%20Piano%20Roll%20Reader.png
[ Publisher's Note:
[
[ I want to personally welcome Katz to our discussion forum. I've been
[ following his postings on YouTube for quite a while now and was quite
[ excited by his success and his project's relevance to our hobby. I
[ had hoped to make contact with him but YouTube didn't make it that easy.
[ More recently, he posted a link to his GitHub repository. Sharing the
[ sourcecode with the community -- and by implication, an implied invitation
[ for the community to collaborate with him -- was very exciting to me.
[ On one of his most recent YouTube postings, I saw PayPal link inviting
[ people to support his work. On behalf of the MMD, I immediately made a
[ contribution to his work and, voila, we finally established contact. I'd
[ like to encourage others in our community to support his work. Scanning
[ music rolls is how the MMD started, almost 30 years ago, and it's exciting
[ to me to see this relevant, successful, and shared software development.
[
[ Katz, I encourage you to use the MMD for futher discussion of developement
[ issues, successes, etc. There are lots of people here interested in what
[ you are doing!
[
[ --Jody
|