anoma - ENOMA

Download Report

Transcript anoma - ENOMA

ENOMA Workshop –
The Grieg Academy, UiB 26 May 2006
User requirements for ENOMA.
Existing, comparable systems for
music documentation
Leif Arne Rønningen and Lars Erik Løvhaug
NTNU
ENOMA - European Network of Online Musical
Archives
Who are the users?
Researchers/musicologists
 Performers
 Composers/Editors of music
 Students of music
 Teachers of music
 General public
 Service Providers

ENOMA - European Network of Online Musical
Archives
From interviews, the following user
needs have been found:







The system shall hold written information about the
music (meta information)
The system should function as a “record company” for
universities and university colleges.
The system should function as a sound and sheet music
archive.
The system should be expandable to span several
universities and countries.
Material can be made available under restrictions such
that only some users or user groups can access it.
The system should support keeping track of the quality
of published material.
The system shouldENOMA
support
conference groups.
- European Network of Online Musical
Archives









Users can choose to listen directly to the music or
download the music.
It should be possible to listen to previews of notated
music.
Artists or groups can use the system to publish music.
The system should automatically generate lists of “best
sellers”
The system should show the latest released material.
Material listings can be sorted by category.
Material can be commented by other users by logging in
and comment or write an analysis of the material.
Users can log in and grade material. The system should
store the grades and generate lists of popular material.
The system should hold information about composers
ENOMA - European Network of Online Musical
Archives
The main features of ENOMA –
derived from user needs and existing systems






The system shall permit the publishing of music
in the form of sound and sheet music [required]
The system may permit the publishing of music
in the form of video. [optional]
The published material shall be available for
todays performers and researchers [required]
The system shall have central server. [Required]
The server shall have an access control system.
[Required]
The system shall have different user groups.
[Required]
ENOMA - European Network of Online Musical
Archives





The central server shall maintain the user
groups. [Required]
The access control system may include payment
for services. [Optional]
The server shall contain a library. [Required].
The library must be user friendly. [Required]
The ENOMA system shall provide a specified
quality of service [Required].
ENOMA - European Network of Online Musical
Archives
The following search methods should
be possible in a full implementation:












Metadata field matching
Free text search
Visual collaging
Query by example – On-screen Piano Keyboard
Query by example – Tap Rhythm
Query by example – Whistle or Sing a Tune in the
Computer Microphone
Query by example – Melodic Contour Search – both
using normal Parsons code and refined contour
Query by example – Pitch Sequence Search
Query by example – Scale Degree Search
Query by example – Interval Search
Melodic Key and mode (minor, major, etc.)
ENOMA - European Network of Online Musical
Meter
Archives
Metadata description
It should be possible to search for material
based on terms like composer, style, price, name
of the composition, artists, groups, instruments,
year, free text etc.
 The meta-information should comply with
standards for digital libraries to ensure
compatibility with similar archives so that it is
possible to search through multiple archives at
the same time

ENOMA - European Network of Online Musical
Archives
Music notation, formats

Midi (Musical Instrument Digital Interface)



Guido


Text based notation format for scores and music
LilyPond




Text based
A standard ’signalling’ language for playing synths
http://www.lilypond.org/web/
Text based notation
Translates to various (graphics) formats (PDF, SVG, Midi,,)
Free software (GNU)
MusicXML




http://www.recordare.com/xml.html
XML based format for score representation
Exchange between the large number of different existing
formats
Various players and converters available (MusicRain)
- European Network of Online Musical
Supported by e.g.ENOMA
Finale
and
Sibelius
Archives
Digital audio
Recorded and coded with a certain quality
 Compressed

 Lossless
 Lossy

(MP3,..,)
Uncompressed (WAV, AIFF,..,)
ENOMA - European Network of Online Musical
Archives
Some on-line Music Systems

Choral Public Domain Library (CPDL)
http://www.cpdl.org/wiki/index.php/Main_Page






Based on Web Wiki, for free
Download Musical score – .PDF
Listen – Midi only
Some Finale and Sibelius
Searching facilities
The Mutopia Project http://www.mutopiaproject.org





Web based, for free
LilyPond format
Download score – .ps, .PDF, .ly
Listen – Midi only
Searching
ENOMA - European Network of Online Musical
Archives

Musipedia.org http://www.musipedia.org






MySQL database, TYPO3 content management
LilyPond/ Midi
Download score – .ps, .PDF, .ly
Listen – Midi only
Searching – humming, melodic contour, rythm tap,
keyboard
The Indiana University Digital Library
Program (DLP), Music collections
http://www.dlib.indiana.edu/collections/



Musical score
Download music
Searching
ENOMA - European Network of Online Musical
Archives

Themefinder, Stanford Univ, Ohio State
Univ. http://www.ccarh.org/themefinder/
 Themefinder
 Advanced

search tool
http://www.themefinder.org
Search
,,,,,
ENOMA - European Network of Online Musical
Archives

Content management systems
 MediaWiki




http://www.mediawiki.org/wiki/MediaWiki
For free
PHP scripting – process and display data
MySQL database system
Any webserver (Apache2) and operating system
 TYPO3,,,,,,

Payment systems
 Paypal,
http://www.paypal.com/
 KOPEK,
http://www.fastsearch.com/
 Payex
 ,,,,,
ENOMA - European Network of Online Musical
Archives
ENOMA and networked collaborations

DMP – Distributed
Multimedia Plays
Virtual Collaboration







LAR 1998
DMP Control
TV/Web production
Games
Business
Education
Concerts
Opera
Theatre
Future TV
Leif Arne Rønningen, 19sep05
ENOMA - European Network of Online Musical
Archives