2018
DOI: 10.3389/fdigh.2018.00026
|View full text |Cite
|
Sign up to set email alerts
|

Languages for Computer Music

Abstract: Specialized languages for computer music have long been an important area of research in this community. Computer music languages have enabled composers who are not software engineers to nevertheless use computers effectively. While powerful general-purpose programming languages can be used for music tasks, experience has shown that time plays a special role in music computation, and languages that embrace musical time are especially expressive for many musical tasks. Time is expressed in procedural languages … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…It is interesting that artistic practices such as live coding (or on-thefly programming) have been making sound creation and manipulation more similar to iterative design processes, with initial sketches being shared and gradually evolved to complex refined objects. The specialized programming languages and environments for computer music are evolving in the direction of coding as sketching, possibly with direct export of results to larger software frameworks where a variety of sound models can be hosted and made to interact with each other [107].…”
Section: Accepted Manuscriptmentioning
confidence: 99%
“…It is interesting that artistic practices such as live coding (or on-thefly programming) have been making sound creation and manipulation more similar to iterative design processes, with initial sketches being shared and gradually evolved to complex refined objects. The specialized programming languages and environments for computer music are evolving in the direction of coding as sketching, possibly with direct export of results to larger software frameworks where a variety of sound models can be hosted and made to interact with each other [107].…”
Section: Accepted Manuscriptmentioning
confidence: 99%
“…Dannenberg argues that introducing readymade solutions to a language specification will ultimately limit the expressiveness of the language itself. The language should therefore increase its expressiveness, and it is better to develop individual solutions as libraries on the language [2].…”
Section: Introductionmentioning
confidence: 99%
“…Danneberg [3] argues "music is the presentation of sound in some form of temporal organization". This temporal organization is -like time itself -linear.…”
Section: Introductionmentioning
confidence: 99%