Huge Collections of Software Manuals and Knowledgebase

GreatManuals.com
Huge Collections of Software Manuals and Knowledgebase

 
Home Contact Us Request to publish your help manuals Request to remove your help manuals
Introduction
» ArtSong
» System Requirement
» What's New
» Upgrading Projects
ArtSong Basics
» Overview
» ArtSong Workspace
» Project Editors
» Control Mechanisms
» How To...
Tutorials
» First ArtSong MIDI
» Orchestration and Performance
» Beginning ArtSong Projects
» Using Component Events
Advanced Topics
» Rhythm and Meter
» Harmony
» Melody and Counterpoint
» Harmonizing Melody
» Accompaniment Patterns
» Arranging
Scripting
» ArtSong Scripting
» Basic Syntax
» Pascal Syntax
» Complex Numbers
» Music Objects Model
» Script Functions
» Script Objects
Scripting Tutorials
» Getting Started with Scripts
» Scripts as Algorithm
» Using Scripts with Composition Engine
» Graphic User Interfaces
ArtSong References
» Glossary
» Algorithms
» Components
» Devices
» Editors
Support Information
» Refer
» Contact Us
 

Rhythm and Meter

Music unfolds in time so composition-project time management is of fundamental importance in ArtSong. There are several key aspects of time management in ArtSong; these factors all contribute to rhythm:

  1. Specifying a base duration unit; the unit of composition time quantization,
  2. Setting a tempo or tempo changes; the speed at which duration units occur in time,
  3. Establishing a Time Signature(s) (See Tutorial 1) to create a relationship between a ‘beat’ and the ‘base duration unit’, and
  4. Defining a ‘meter’ specifying how duration units should group.

Base Duration Unit

data restore recover data tool data recovery services
free undelete windows undelete freeware windows repair
recover digital photo unerase files mobile forensic investigation

ArtSong uses a ‘base duration unit’ to create a (metric) grid against which all note attack points and durations are measured.

At any point in time there is a single base duration value in effect for each component. However, this base duration value is not necessarily constant nor uniform for all components.

  1. Set a default or global value for the Base Duration Unit value in the Composition Component Property Editor.
  2. The default composition Base Duration Unit value can be changed within a composition by drawing Composition Component Events and setting a new value in the Event’s Data Editor.
  3. The Hierarchical-Meter and Free-Meter algorithms, located on the ‘Rhythm / Meter’ tab of the Algorithms Palette, also provide a way to set a local Base Duration Unit value. Add an instance of the algorithm to your project, add a component event at the desired location, and set the base unit value in the Event Data Editor.

Effective Base Duration Unit

Usually you will set the Base Duration Unit value to the ‘shortest’ note duration value required by your composition. For some Track components you will use this shortest value directly; for other tracks you may wish to use a different or longer ‘base duration unit’ value (referred to here as an Effective Base Duration Unit) that is some multiple of the default duration unit.

The Track component’s ‘Multiplier’ Composition Variable is provided as a means to allow you to give each track component a different effective base duration unit that can vary algorithmically.

Set a value for the ‘Multiplier’ by opening the track’s Property Editor, select the Multiplier on the Composition Parameters pages, and set a constant or ranged value. If a range is selected you will also need to assign the ‘Multiplier’ variable to an algorithm or the value will not actually change.

Meter

As human beings we have a tendency to group events as they occur in time. Naturally we therefore tend to group ‘beats’ as they occur in time. A result of this ‘grouping’ is an implicit division of beats into ‘stronger’ and ‘weaker’ beats. The pattern of strong and weak beats is referred to a Meter.

Other musical event groupings may be either in-phase with, or out-of-phase with the perceived meter. Each situation entails different musical consequences.

ArtSong provides two algorithms, Hierarchical Meter and Free-Meter (located on the ‘Rhythm / Meter’ tab of the Algorithms Palette), which can be used to assign a numerical metric strength value (0.0 to 1.0) to each composition time interval. The Track component’s ‘Accent’ composition variable directly uses this metric strength value to generate an accent value to add to the note volume value.

The Composition Component provides a ‘Metric Threshold’ value used to classify the numeric metric strength values into ‘strong’ beats and ‘weak’ beats. Several algorithms allow you to synchronize changes specifically with strong beats or weak beats.

Most theoretical treatments of meter usually involve hierarchical analysis of the ‘grouping’ tendencies of events at multiple ‘durational’ levels.

Hierarchical Meter Algorithm

Hierarchical Meter Algorithm

ArtSong’s Hierarchical Meter algorithm provides a means to create a hierarchical grouping of note durational values and assign a numerical weighting to each level. The sum of weightings at all levels that coincide at a particular time (grid columns) are used to assign a numerical ‘metric-strength’ value to each time during the composition process.

Add a number of Metric Levels.

  • For each Level: select the level by clicking on its name, use the Level sliders to set the Grouping Size and Grouping Weights.
  • The number of levels and their groupings will determine the repeat length for the metric pattern

Free Meter Algorithm

Free Meter

ArtSong’s Free Meter algorithm allows you to directly assign numerical relative-weightings to a sequence of duration intervals.

  • Set Pattern Length to the desired meter repeat length.
  • For each interval set a relative weighting.

»

Home | Contact Us | Request to publish your help manuals | Request to remove your help manuals