For some time i missed in NOTES the possibility to have triplets, as well as some inline dynamics such as accelerando, diminuendo, riterdando, etc.
I tried to implement these features in a program analogue to NOTES.
As a matter of fact all the existing features of NOTES also had to be "reprogrammed" to directly address the MIDI commands. The result is this "compositorium".
Note that " NOTES SET a$" Is now : " m$=a$ ! GOSUB XNOTES_SET"
And "NOTES PLAY" is now "GOSUB XNOTES_PLAY"
Further info in the program text.
Extension of NOTES
Extension of NOTES
- Attachments
-
- compositorium DEMO.txt
- (12.1 KiB) Downloaded 13 times
-
Henko
- Posts: 844
- Joined: Tue Apr 09, 2013 12:23 pm
- My devices: iPhone,iPad
Windows - Location: Groningen, Netherlands
- Flag:

Re: Extension of NOTES
Hi,
I know nothing about composing music, but just curious:
The program produces a long list with likewise records. Are they midi commands?
What can one do with this list (or output as a file)?
If they are notes, how can they be heared?
I know nothing about composing music, but just curious:
The program produces a long list with likewise records. Are they midi commands?
What can one do with this list (or output as a file)?
If they are notes, how can they be heared?
Re: Extension of NOTES
Hi Henko,
YES, the program produces a long linked list of records. Each record contains a timemark and information for a midi command.
Subsequently the subroutine XNOTES_PLAY interpretes these records at the moment indicated by the timemark, to produce a midicommand, cf NOTES MIDI
I chose a time-ordered linked list rather then a normal array to make it easy to later integrate more accompanying notes
YES, the program produces a long linked list of records. Each record contains a timemark and information for a midi command.
Subsequently the subroutine XNOTES_PLAY interpretes these records at the moment indicated by the timemark, to produce a midicommand, cf NOTES MIDI
I chose a time-ordered linked list rather then a normal array to make it easy to later integrate more accompanying notes
-
Henko
- Posts: 844
- Joined: Tue Apr 09, 2013 12:23 pm
- My devices: iPhone,iPad
Windows - Location: Groningen, Netherlands
- Flag:

Re: Extension of NOTES
I did copy the program.
When running the code, a list is printed on the screen, and then the program “hangs”, anyhow i don’t hear sound or music. In the code, i see that the play function is executed (just before the “stop” statement, but no sound. The iPad volume (using the volume button) is 2/3.
Any idea?
When running the code, a list is printed on the screen, and then the program “hangs”, anyhow i don’t hear sound or music. In the code, i see that the play function is executed (just before the “stop” statement, but no sound. The iPad volume (using the volume button) is 2/3.
Any idea?
Re: Extension of NOTES
I don't understand. I downloaded the submitted programtext myself. And it does run without any problems.
I suggest you download again for a fresh copy.
You'll see a print of the string of notes and also hear them.. (Certainly no list of records) .
What you'll hear is a few examples of the new features.
Let me know if the problem persists.
I suggest you download again for a fresh copy.
You'll see a print of the string of notes and also hear them.. (Certainly no list of records) .
What you'll hear is a few examples of the new features.
Let me know if the problem persists.