Font Size: a A A

Research On The Application Of Scheme Programming Technology To Algorithmic Composition

Posted on:2020-11-26Degree:DoctorType:Dissertation
Country:ChinaCandidate:H GaoFull Text:PDF
GTID:1365330575962228Subject:School of music and dance
Abstract/Summary:
In this paper,the auxiliary effect of traditional programming technology on the field of algorithmic composition is used as the research object,trying to solve the problem of "how to achieve partial automation in the music creation and music analysis process".With the corresponding practical methods,many mainstream methods of computer intervention in computer computing today are classified and compared.It is believed that although the artificial intelligence technology represented by neural network and deep learning has a leading position in automated composition,based on the existing various conditions,Al still has some defects,such as the single use of the application of the landing scene,and inaccurate intervention of the composer in the specific process of the music production process.The paper believes that traditional programming techniques are of great significance to the local automation of the composer’s creation.Therefore,the author has built some common functional modules according to different creative needs,and successfully uses in several new creations.Computer programming knowledge is relatively new to music professionals,and some composers who do not understand programming would seek cooperation with computer engineers to establish a research team to help complete a work of art.However,I believe that contemporary composers,especially the younger generation,still need to master the various skills involved in the field of computer-aided creation,and strive to become a comprehensive talent in the intersection field of computer and composition.Only the composer knows clearly what kind of "needs of art" they want to present in their works,and what forms of assistance in parts of the creative process and creative parameters.The composer still holds the absolute initiative in this process,realizes the individual needs through computer algorithms,and then implants the algorithm into the program,thus achieving the ideal effect of "human-machine integration".In this paper,the technical part of algorithm programming accounts for a considerable proportion,mainly exploring the two most basic musical parameters-rhythm and pitch,how to avoid mechanicality as much as possible in algorithmic composition,and also refine personality creative needs,and ultimately form a program through the control of the algorithm.Subsequently,this paper presents the creating process of the work "Axis Separation" that relies on algorithm-assisted software to illustrate how to implement this creative process and to discuss program control thinking of the algorithmic control of German composer Enno Poppe.This proves that although computer algorithm-aided software has not been fully implemented in the music field,compared with the traditional method of relying solely on manpower for music creation,algorithmic composition has great advantages and unlimited potentiality in the future music field.
Keywords/Search Tags:algorithmic composition, computer programming, interdisciplinary, Enno Poppe, local automation
Related items