This page has not been reviewed by our documentation team (more info).

Pie in the Sky!

This page describes (or contains discussions about) major new evolutions that will likely require dramatic changes to the server codebase (what we usually refer to as NGS), or an important additional quantity of development work. It's unlikely that these new features will make it before a couple more server releases. While you're definitely encouraged to participate and help in enhancing these propositions, this document is probably not meant for complete newcomers, and definitely can't serve as any kind of end-user documentation for the currently running system.

The RecordingObject

This page describes the recording (AKA performance) object and its role in the ObjectModel.

Definition

A recording of a song's composition is the stage were the first audible representation of a composition is created and -- for our purposes more important -- recorded. This means, a recording of a song in a studio or a live performance of a song is its recording/performance. The result of a recorded performance is raw audio material that is stored for further processing.

Boundaries

Boundaries to the CompositionObject

When the composition is transformed to an audible representation that is recorded for later (optional) editing, it becomes a performance/recording.

Boundaries to the MixObject

If the recorded audible data is changed in any way (edited) it is no longer a recording.

Relationships

Relationships to the CompositionObject

Relationships to the MixObject

  • A ../RecordingObject is the source of 1 to many ../MixObjects

    • The musical data that is the result of a recorded performance, can be used to create different versions or mixes of the recording. Even the so often called "album version" or "original version" is such a version or mix because it involves the editing of the raw data.

  • A ../MixObject has 1 to many ../RecordingObjects

    • <!> This probably needs to be discussed (mix also for remixes with more than one source?) A mix is often related to only one ../RecordingObject that was used as the audio source to create the mix as a single piece of music.

Relationships to the ArtistObject

  • A ../RecordingObject is related to 0 to many ../ArtistObjects

    • A performance or recording can be done by one or more individuals or bands. Those are the performing artists of the recording. There might be recordings without a performing artist, e.g. nature sounds.

      This relationship defines the ../ArtistObjectRole Performer.


CategoryDevelopment

 
Creative Commons EFF GPL LGPL This material is Open Knowledge Valid XHTML 1.1 Valid CSS 2.0
Original Design|vacubomb.com Contact details Server version: RELEASE-20081123