2022 our 25th 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!

SEARCH
Piano Forums & Piano World
(ad)
Who's Online Now
59 members (Aleks_MG, accordeur, brdwyguy, Carey, AlkansBookcase, 20/20 Vision, Charles Cohen, 36251, benkeys, 6 invisible), 1,935 guests, and 310 robots.
Key: Admin, Global Mod, Mod
Previous Thread
Next Thread
Print Thread
Hop To
Joined: Feb 2010
Posts: 122
Full Member
OP Offline
Full Member
Joined: Feb 2010
Posts: 122
In my quest to get material to sight-read, I have been collecting a lot of books.
There is much to read, but sometimes is hard to find exercises which address specific difficulties; for example, when I want to practice certain rhythmic blocks, but not be distracted by other complications; or when I want to practice reading interval jumps of a specific size, and want to isolate that problem.

To solve this problem, I made ​​a small and simple tool to generate exercises to sight-read.

IMPORTANT: the idea is not to make an automatic composition tool to create works that are performed in public. The idea is a small tool to generate training exercises that allow address specific difficulties in sight-reading.

The easiest thing would have been to generate a string of random notes, but that would lamentable results, musically speaking.

To avoid this problem, the generator I developed follows a number of rules:

- It is guided by a chord progression according to this graph:

[Linked Image]

- Each measure corresponds to a chord
- The last measure corresponds to the chord on the grade I
  - The notes that are generated in the key of G and F belong to the chord of its measure
  - The notes do not extend to other measures
  
I could only spend about 13 hours to develop the tool (8 for the engine + 5 for the interface), so do not be too hard on me.
I know there are much room for improvement (and very little time available) but I hope that you find some use to the tool.

The tool.

Last edited by supertorpe; 07/14/12 10:15 AM.

Learning piano from 01 March 2010 to 2015. Restarting in 2020.
- Ex: Yamaha P-85, Kawai ES-4
- Current: Kawai CA-63
- Videos
- soundcloud
Joined: May 2011
Posts: 936
Z
500 Post Club Member
Offline
500 Post Club Member
Z
Joined: May 2011
Posts: 936
I just took a quick look and it had a nice interface and fast output once you select the options you want. I'm impressed. I think many people would find this very helpful. I'll have to take a closer look when I have more time. I like how you can make the treble or bass different rhythms (complexity). This allows you to focus on one hand specifically.

Just one thought I had in looking at the output is I wondered if you follow rules of writing notes of different values. I'm not an expert at this so may have difficulty explaining it. For example I mean how you group 2 eighth notes or 4 eighth notes together with a beam. (it may have just been I chose too many patterns and the result looked odd for some reason?)

Again though a really cool idea I think. Better than most others I've seen.

Joined: Feb 2010
Posts: 122
Full Member
OP Offline
Full Member
Joined: Feb 2010
Posts: 122
Originally Posted by ZoeCalgary
(it may have just been I chose too many patterns and the result looked odd for some reason?)


To start, I recommend to mark a few rhythmic blocks for each cleff (2 or 3) and don't check the lonely quaver: mark a larger block that contains it.


Learning piano from 01 March 2010 to 2015. Restarting in 2020.
- Ex: Yamaha P-85, Kawai ES-4
- Current: Kawai CA-63
- Videos
- soundcloud
Joined: Feb 2010
Posts: 122
Full Member
OP Offline
Full Member
Joined: Feb 2010
Posts: 122
Ah! you can download the source code of the engine from here.


Learning piano from 01 March 2010 to 2015. Restarting in 2020.
- Ex: Yamaha P-85, Kawai ES-4
- Current: Kawai CA-63
- Videos
- soundcloud
Joined: Jun 2012
Posts: 96
S
Full Member
Offline
Full Member
S
Joined: Jun 2012
Posts: 96
What a great idea. Thanks.

Joined: Feb 2012
Posts: 28
Full Member
Offline
Full Member
Joined: Feb 2012
Posts: 28
hi, this program is very interesting! is there a way to have it as an installed program on my computer? thanks

Joined: Mar 2007
Posts: 3,045
3000 Post Club Member
Offline
3000 Post Club Member
Joined: Mar 2007
Posts: 3,045
this is really excellent work. I'm very tempted to fork it wink

Joined: Feb 2010
Posts: 122
Full Member
OP Offline
Full Member
Joined: Feb 2010
Posts: 122
Originally Posted by WildHorseMan
hi, this program is very interesting! is there a way to have it as an installed program on my computer? thanks


Originally Posted by knotty
this is really excellent work. I'm very tempted to fork it wink


I started developing the engine in Java. You can download the source code and the executable without user interface (search the file "/dist/MusicScoreGen_v0.1.zip").

After that, I translated the engine to C# and developed de web user interface in ASP.NET. I will upload it shortly to the repository if you want to fork it.


Learning piano from 01 March 2010 to 2015. Restarting in 2020.
- Ex: Yamaha P-85, Kawai ES-4
- Current: Kawai CA-63
- Videos
- soundcloud

Moderated by  Bart K, platuser 

Link Copied to Clipboard
What's Hot!!
Piano World Has Been Sold!
--------------------
Forums RULES, Terms of Service & HELP
(updated 06/06/2022)
---------------------
Posting Pictures on the Forums
(ad)
(ad)
New Topics - Multiple Forums
Recommended Songs for Beginners
by FreddyM - 04/16/24 03:20 PM
New DP for a 10 year old
by peelaaa - 04/16/24 02:47 PM
Estonia 1990
by Iberia - 04/16/24 11:01 AM
Very Cheap Piano?
by Tweedpipe - 04/16/24 10:13 AM
Practical Meaning of SMP
by rneedle - 04/16/24 09:57 AM
Forum Statistics
Forums43
Topics223,392
Posts3,349,293
Members111,634
Most Online15,252
Mar 21st, 2010

Our Piano Related Classified Ads
| Dealers | Tuners | Lessons | Movers | Restorations |

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


Copyright © VerticalScope Inc. 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
When you purchase through links on our site, we may earn an affiliate commission, which supports our community.