Myriad Forum « "learning notes on piano" Script programming »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
May 24th, 2019, 9:01am 
   Myriad Forum
   MyrScript Language
(Moderator: Forum Administrator)
   "learning notes on piano" Script programming
« Previous topic | Next topic »
Pages: 1 2  Reply | Notify of replies | Print
   Author  Topic: "learning notes on piano" Script programming  (Read 351 times)
musikus
Board Senior Member
****





   


Posts: 396
Re: "learning notes on piano" Script programming  
« Reply #15 on: Mar 4th, 2019, 9:16pm »
Quote | Modify

Hallo Andre,
 
It is very difficult to play a song in  tempo (metronome).
 
"Learning notes on piano" gives you time to think.
While practicing, I would like to:
- play simple parts at the original speed
- hard to practice slowly.
- Slowly increase my pace
- Cursor should stop at a wrong note
 
All this is not possible with Piano Tutor
 
 
 
problem
8 notes or 16 notes
 
Try playing a C Major scale "fast".
That does not work with "learning notes on piano"
 
Do you understand what I mean?
 
There are only two programs like
- Midiillustrator
- PianoMarvel
which allow to practice their own pieces with a kind of "leraning notes on piano".
Midiilustrator changes the score very much.  
Midiilustrator does not take any fingerings.
the Name in Midiilustrater is not" learning notes on pianon" but there is "Step by Step"
 
- Piano Marvel has a problem importing XML files.
- Piano Marvel you can not buy only monthly rent
 
All programs have the step by step mode (learning notes on piano "as I suggested.
They only monitor if the correct note is played.
 
No matter if other music notes are stored at the same time.
 
 
Maybe you can watch the programs. Then you understand what I mean.
 
Thank you so much
Frank
 
 
------------------------------------------------------------------
Es ist sehr schwierig ein Song gleich im Tempo (Metronom) zu spielen.
 
Bei "Learning notes on piano" hat man Zeit zum Überlegen.
Beim üben möchte ich:  
- einfache Stellen im Originaltempo spielen
- schwer stellen langsam üben.
- mich langsam im Tempo steigern
- Cursor soll stehen bleiben bei einer falschen Note
 
All das geht nicht mit Piano Tutor
 
 
 
Problem
8tel Verbindungen oder 16tel Verbindungen  
 
Versuch mal "schnell" eine Tonleiter zu spielen.
Das geht nicht mit "learning notes on piano"
 
Verstehst du was ich meine?
 
Es gibt nur zwei Programme wie
- Midiilustrator
- PianoMarvel
die erlauben eigene Stück mit einer Art "leraning notes on piano" zu üben.
Midiilustrator verändert aber sehr stark das Notenbild. Midiilustrator übernimmt auch keine Fingersätze.
Dort heißt es nicht learning notes on pianon sondern  
Step by Step
 
- Piano Marvel hat Problem mit dem Import von XML-Dateien.
- Piano Marvel kann man nicht kaufen nur monatlich mieten
 
Alle Programme haben den Step by Step Modus (learning notes on piano" so wie ich es vorgeschlagen habe.
Sie überwachen nur ob die richtige Note gespielt wird. Egal ob auch andere noch gespeilt werden.
 
Vielleicht kannst du dir die Programme ansehen. Dann verstehst du was ich meine.
 
Vielen lieben Dank
Frank
offline
Andre_B
Board Master
*****





   


Gender: male
Posts: 985
Re: "learning notes on piano" Script programming  
« Reply #16 on: Mar 7th, 2019, 5:50pm »
Quote | Modify

I see...
 
If adding time control in Learning Notes on Piano, one has to define what to do in case of error. Block? Count mistakes? Redo (from where)?
 
The current script is apparently "event-driven". One could probably add some time evaluation, and require some level of "redo" if established criteria are not met. But not make it "time driven" without rewriting from scratch.
 
One has to establish if the priority is to follow the metronome, or simply to respect one's own pace.
 
When learning notes (fingering) one could reasonably block before the correct notes are pressed.
 
But when practicing playing pace (anyway next step), one should probably not be stopped by a mistake, to  preserve the player's pace - and simply rate the correctness together with the pace quality.
 
 
You see, all this requires a lot of thinking before starting some kind of implementation. And this does not encourage me to start in that direction. But others may want to.
offline

André Baeck, Belge vivant dans le Gard
Windows 10, HA 981e et beta 99.0b1
musikus
Board Senior Member
****





   


Posts: 396
Re: "learning notes on piano" Script programming  
« Reply #17 on: Mar 7th, 2019, 8:57pm »
Quote | Modify

I'm sorry that's so hard to solve.
Unfortunately I'm not a programmer.
I think of the result.
 
on Mar 7th, 2019, 5:50pm, Andre_B wrote:
I see...
 
If adding time control in Learning Notes on Piano, one has to define what to do in case of error. Block? Count mistakes? Redo (from where)?

"Learinng notes on piano" has no time control.
If the note is not played, look at the cursor, the cursor can not go on to the next note.
 
The program should only monitor which note in the treble clef and bass clef are marked by the curso.
If both notes are played at the same time, the cursor jumps to the next note.
The program does not have to care if notes are played in addition, which are not marked.
 
 
Quote:
One has to establish if the priority is to follow the metronome, or simply to respect one's own pace.

Yes, such an attitude would be great
 
Quote:
But when practicing playing pace (anyway next step), one should probably not be stopped by a mistake, to  preserve the player's pace - and simply rate the correctness together with the pace quality.

Yes exactly. Just as Piano Tutor already works.
 
 
Quote:
You see, all this requires a lot of thinking before starting some kind of implementation. And this does not encourage me to start in that direction. But others may want to.

 
I was hoping that this is not so difficult.
I hoped the program will be easier, because it only has to rate the notes marked by the cursor.
No matter what grade was in front of it
No matter if an additional note is played.
 
I would like to thank you for your effort.
« Last Edit: Mar 7th, 2019, 9:07pm by musikus » offline
Pages: 1 2  Reply | Notify of replies | Print

« Previous topic | Next topic »

« Myriad Forum » Powered by YaBB 1 Gold - SP 1.1!
YaBB © 2000-2002,
Xnull. All Rights Reserved.

Top of page
Legal information Last update:  (c) Myriad