Research in artificial intelligence (AI) is known to have impacted medical diagnosis, stock trading, robot control, and several other fields. Perhaps less popular is the contribution of AI in the field of music. Nevertheless, Artificial intelligence and music (AIM) has, for a long time, been a common subject in several conferences and workshops, including the International Computer Music Conference, the Computing Society Conference and the International Joint Conference on Artificial Intelligence.
3. Introduction
Research in artificial intelligence (AI) is known to have
impacted medical diagnosis, stock trading, robot control,
and several other fields. Perhaps less popular is the
contributionofAIinthefieldofmusic.Nevertheless,Artificial
intelligence and music (AIM) has, for a long time, been a
common subject in several conferences and workshops,
including the International Computer Music Conference, the
Computing Society Conference and the International Joint
ConferenceonArtificialIntelligence.
15. History
• In 1960, Russian researcher R.Kh.Zaripov
published worldwide first paper on algorithmic
musiccomposingusingthe"Ural-1"computer.
• In 1965, inventor Ray Kurzweil premiered a
piano piece created by a computer that was
capable of pattern recognition in various
compositions
19. OrchExtra
This program was designed to provide
small-budget productions with
instrumentation for all instruments
usually present in the full-fledged
orchestra. If there is a small orchestra
playing, the program can play thepart for
missinginstruments.
20. ComputerAccompaniment
(CarnegieMellonUniversity)
The Computer Music Project at CMU develops
computer music and interactive performance
technology to enhance human musical
experienceandcreativity.
One of their project provides accompaniment
for the chosen piece follows the soloist (user)
despitetempochangesand/ormistakes.
21. SmartMusic
This is an interactive, computer-
based practice tool for musicians.
It offers exercises, instant
feedback tools, and
accompaniments meant to aid
musicians.
22. StarPlayIt
StarPlay is also a music education software that
allows the user to practice by performing with
professional musicians, bands and orchestras. They
canchoosetheir spotandwatchthevideofromthat
spot. They can hear the other musicians playing.
Again, the program listens to the user's
performance and helps them improve their
performance by providing constructive feedback as
theyrehearse.
23. ChucK
Developed at Princeton University by Ge
Wang and Perry Cook, ChucK is a text-based,
cross-platform language that allows real-
time synthesis, composition, performance
and analysis of music. It is used by SLOrk
(Stanford Laptop Orchestra)and PLOrk
(PrincetonLaptopOrchestra).
25. Impromptu
The Impromptu media programming
environment was developed by Andrew
Sorensen for exploring 'intelligent' interactive
music and visual systems. Impromptu is used
for live coding performances and research
including generative orchestral music and
computationalmodelsofmusicperception.
26. REAPER'sTabEditorMIDI to string instrument (guitar, violin, dombra, etc.) tablature
conversion is nontrivial task, as the same note can reside on different
stringsofinstrument.
So in TabEditor (the tiny plugin for REAPER DAW) was used the AI which
solves this puzzle same way as musician would do: trying to keep all notes
closetoeachother(tobepossibletoplay)whileatthesametimetryingto
fit all piano notes into range of notes that instrument allows to play
simultaneously.
And when situation is impossible (piano party has more notes than guitar
can play) the AI tries to find less destructive solution, removing from
composition as few notes as possible. Prolog programming language was
usedtocreatethisAI.
27. Ludwig
Ludwig is an automated composition software based on tree
search algorithms. Ludwig generates melodies according to
principles of classical music theory. The software arranges its
melodies with pop-automation patterns or in four-part choral
writing. Ludwig can react in real-time on an eight-bar theme played
on a keyboard. The theme will be analysed for key, harmonic content
and rhythm while it is being performed by a human. The program
then without delay repeats the theme arranged e.g. for orchestra.
It subsequently varies the melody to create a little piece as
interactiveanswertothehumaninput.
29. MelomicsMelomics is a proprietary computational system for the
automatic (without human intervention) composition of music,
based on bioinspired methods and produced by Melomics Media.
Composing a wide variety of genres, all music composed by
Melomics algorithms are available in MP3, MIDI, MusicXML, and
PDF (of sheet music), after purchase. Music composed by this
algorithm was organized into an album named Iamus (album),
which was hailed by New Scientist as "The first complete album
to be composed solely by a computer and recorded by human
musicians."