This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1. Syncronous Languages for Music Nazli Temur
2. OUTLINE Introduction of Antescofo Its Usage Live Demos
3. Marco Stroppa .. There is something that computers could not
do yet. It is playing with the human musicians. Participate
intelligently human musicians. How the idea inspired ? Actually
antescofo was created during Arshias PhD (defended in 2008).
4. Antescofo Antescofo realtime score following system comes
with a synchronous language, specialized for musical composition.
It appears that many computer programming paradigms such as
concurrency, broadcasting, data flow programming is inherent in the
long practice of musical composition. Arshia Cont.
5. Syncronous Languages Synchronous programming languages are
computer music languages optimized for real-time reactive systems
and have long been used in avionics industries and embedded
systems. This programming paradigm is of growing importance.
6. Musical composition can refer to the process of creating a
new piece of music. Basically , 1) Ordering and disposing of
several sounds in a way it is pleasant. 2) Rendering audible of two
or more simultaneous sounds,their combination is pleasant. [Melody
& Harmony] What is the Challenge ?
7. Musical composition can refer to the process of creating a
new piece of music. Composing music requires ANTICIPATION Can
Antescofo provide them ? Composing music requires real time
LISTENING it is a reactive system -INTERACTIVE - SYNCHRONOUS
requires capturing temporal structure of the large system Modeling
musical information that is progresses through a time
8. YES
9. Music is a very repetitive information so what people do is
to take variations of it and synthesis music. Very similar to
signal processing. So a system that can be able to distinguish
these sound patterns can ANTICIPACE what is next via adaptive
learning. Basically it is anticipation of musicians intension..
This is done by clock sympathy.
10. Machine LISTENING systems are called as Critical Systems.
which need to have realtime recognition of different sources.
Within a promising time response.//to be ensure by proof Within
independent reactions.//
11. of the music composition is done in Antescofo ,i.e wrt this
Est For each input there is a specific output.
12. Computational side of the music is done by functional data
flow language that is Lustral. //periodic sampling ,global
tempo,loops A listening machine that is able to follow a musician
during an execution (knowing the score) A sequencer that controls
electronic actions such as automatic accompaniment.
INTERACTIVE..
13. Now Computers can synchronize with humans.. In Paris OPERA
COMIQUE, adaping itself to computer to check playing. The composer
can play the piece as he want because Antescofo is going to be
following him accordingly,
14. How it works ?
15. Actor Oriented Design Every musical line is a concurrent
component Each musical element is a model interacting with outside.
mponent is an actor that execute and communicate with actors
through message It is well defined and should be deterministic.
Time IS CRUCIAL, Sequence of programs important Tempo of the
musicians is a key // slowing down if musician do that. Music
should be coherent .. even there are mistakes . This can be done by
formalizing temporal synchronization.
16. KEY REMARK : FAULT TOLERANCEThis is a critical system and
if we give as an example the most extreme case it is planes. But
unlike planes the amount of possible mistake is much in a music
synthesis. and In case of an error unlike the planes, engine should
not stop.. Music should continue coherently. This is very hard to
achieve..