Jump to content

A8 - MMS - Five Part Canon - MP3



Found a good example for using the JUMP command in MIDI MUSIC SYSTEM. Once the notes were entered, I started trying out the patches during playback and found one that seemed to brighten an otherwise dreary day.    Of course bells and strings can make any music sound like it was meant for the coming holiday's. This is FIVE PART CANON by Michael Praetorius(1571-1621).


Five Part Canon.mp3



MIDI MUSIC SYSTEM (MMS) has options that can make it easier to work with then its predecessor ADVANCED MUSIC SYSTEM (AMS). The JUMP command is one of them.  It works like the GOSUB in BASIC.



Voices 1 to 20 are used to output to their assigned MIDI channel 1-16. Voices 21 - 99 can be used to hold sections of music or sequences that can be called from voices 1-20.  You can use these sequences by inputting  Jn (Jump to voice number n).  Just like any subroutine, the music in voice n will play until a RET (return) is encountered.  You can expect the same kind of results that might result might get from forgetting to enter a RETURN at the end of a BASIC subroutine.


I like to keep it simple but…  you can Jump to any one of the voices at anytime from any voice. Things can get pretty messy when you have 5 voices JUMPING around.  One subroutine with and extra note can really screw up the timing.  (There's a story behind that statement.)






The .ATR contains the files for the cannon.  Five part cannon.atr


I found the music for a FIVE PART CANON by Michael Praeturius in the book "ENJOY YOUR Recorder: The Trapp Family Singers' New complete method of Instruction for the Recorder".   Instead of inputting the music in each of the 5 voices, the 10 measures were programed into V21. Then Voices 1 to 5 were used to play the 5 parts.  Rests were placed to assure that the music for that voice would come in at the right time.   The music as represented by the printed sheet music is in the file FIVEPA21.MUS.


CANNON01.MUS developed the music to the next save point. 


The rest in V21-measure eight was unsettling.  A B4Q was put in its place. I wanted v1 to play through 1X before the other 4 voices entered. V22 was programed with 10 whole rests; then V2-5 jumped to V22 before starting. 


A tie was placed on the last note of music in V21. It is barely noticeable until the end where the extra quarter note is added to the last note played  in V2, the last voice to stop playing.


The last thing that was done to this file was to transpose the V2 up an octave, V4 down an octave, and V5 down 2 octaves to give it some depth. 


CANNON02.MUS started out having all the notes beginning at the same time, which made it sound very robotic.  No human can play to that accuracy.  A slight delay rest was added to 3 voices to make it seem a little less then perfect.  V2 was delayed RZ (1/64), V3 got RZ + R^1, and V4 got a RZ+RZ delay.  I hope the results are pleasing. 


CANNON02.MUS was saved and recorded. The Yahama TG-33's P1-13  SP*BelSt preset was used for all voices with only a slight amount of #5 delay effect from the mixer.



I have found many MMS music files and 99.9% seem like they may have been converted from AMS files.  MMS can do so much more.  


Recommended Comments

There are no comments to display.

Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...