SongTrellis
Music, Musical Know-how and Music Technology For You

Members
Join Now
Login

Home | How-Tos | Directory | Our Composers | The Rhythms | Play Rhythm | Rhythm Web | Tonematrix | The Changes | Song Discussions | Public Ideas | SongTrellis Recommends... | Video Links | Great Performances | SongTrellis Music Editor | The Lessons | Jukebox | The Animations | Our Contributors | Latest Topics | Tunetext | Workscore Chord Entry | Chord Entry By Grid | Workscore Composer | Music Tool Lore | Harmonic Interval Palette | Leap To Harmonic Interval | Harmony Projects | Chord Grid | Search | Video Demonstrations | Playlists | What's a Songtrellis? | FAQ | Feedback

Author David Luebbert
Posted 3/30/11; 12:39:05 AM
Msg# 5772 (top msg in thread)
Prev/Next 5771/5773
Reads 5164

A specific rhythm is played by Play Rhythm whenever a rhythm = parameter has been added to the end of a Play Rhythm URL that has been submitted to the service.

For example, the URL

http://www.songtrellis.com/playRhythm?rhythm=101-110-011-001

will perform and notate a four beat rhythm, with each beat subdivided three times.

The four dash delimited hit groups listed in the rhythm= parameter will performed, one per beat for the four beats that will be played for this rhythm.

Here's the guide to building the rhythm descriptions that Play Rhythm knows how to perform.

A click track will by default be played to accompany the rhythm, with each click marking the beginning of a new beat in the rhythm.

By adding an fClickTrack=0 parameter to a URL's parameter list, the click track can be turned off for a particular URL performance.

By default the rhythms will be performed in a loop four times.

Adding a reps= parameter followed by an integer repetition count allows one to alter the default loop count setting.

Adding a reps=1 parameter would cause a rhythm to be performed only once and to be notated without repetition in the music notation that is generated for the rhythm.

Midi music players such as Apple's QuickTime player usually do not smoothly restart the MIDI files that they are asked to loop. There is always a fraction of a second hesitation between the time a track ends and the time the sequence next restarts. This messes up the flow of beats between the track restarts when you ask QuickTime to loop a sequence.

If you ask the SongTrellis software to repeat a sequence several times in the MIDIs that it generates via the reps parameter, you'll experience no hesitation at the instant a track is repeated.


There are responses to this message:
blog comments powered by Disqus

Please join our community at SongTrellis. Our contributors welcome your comments, suggestions and requests. As soon as you join the site (or login if you are a member) a response form will appear here.




Last update: Wednesday, March 30, 2011 at 6:29 PM.