Algorithmic composition (original) (raw)
アルゴリズム作曲法(アルゴリズムさっきょくほう、英語: Algorithmic composition)とは、読んで名の通り、アルゴリズムを用いた作曲である。
Property | Value |
---|---|
dbo:abstract | Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpoint, for example, can often be reduced to algorithmic determinacy. The term can be used to describe music-generating techniques that run without ongoing human intervention, for example through the introduction of chance procedures. However through live coding and other interactive interfaces, a fully human-centric approach to algorithmic composition is possible. Some algorithms or data that have no immediate musical relevance are used by composers as creative inspiration for their music. Algorithms such as fractals, L-systems, statistical models, and even arbitrary data (e.g. census figures, GIS coordinates, or magnetic field measurements) have been used as source materials. (en) Als Algorithmische Komposition (AK) bezeichnet man jene Kompositionsverfahren, bei denen die Partitur durch einen automatischen, mathematisch beschreibbaren Prozess oder Algorithmus erzeugt wird. Im Prinzip lässt sich jedes Musikstück als eine Folge von Zahlen darstellen: Ist es bei einem Instrument möglich, die Tonhöhe sowie die Anschlagsstärke und -dauer einer Note zu variieren, dann ist jede Note mit drei Zahlen darstellbar. AK ist etwas vereinfacht die Entwicklung von Regeln, die solche musikalisch interpretierbaren Zahlenfolgen erzeugen. In der heutigen Praxis ist das meist die Entwicklung eines Computerprogramms; Computer sind jedoch nicht zwingend erforderlicher Bestandteil der AK. Viele AK-Systeme arbeiten nach dem Prinzip der iterativen Rückkopplung, das Programm erzeugt abhängig von einer Eingabe eine Ausgabe, die im nächsten Schritt als neue Eingabe verwendet wird. Die Grenzen zwischen „traditioneller Komposition“ und AK sind fließend. Jede Verwendung einer Regel bei der Komposition – sei es das Bluesschema oder der Kontrapunkt – könnte man streng genommen bereits als algorithmisch bezeichnen. (de) Composición algorítmica es la técnica de crear música usando algoritmos. Los algoritmos han sido usados para componer música durante siglos; los procedimientos usados para hacer gráficos de voces en el Contrapunto occidental, por ejemplo, pueden ser frecuentemente reducidos a un algoritmo determinado. De cualquier manera, el término es usualmente reservado para procedimientos que hacen música sin la intervención humana, y se basan fundamentalmente en el uso de computadoras. Algunos algoritmos que no tienen una inmediata relevancia musical son usados por los compositores como un modelo creativo de inspiración para su música. Algoritmos como fractales, modelos estadísticos, e incluso datos arbitrarios, por ejemplo, gráficos de censos, sistemas de coordenadas geográficas, el campo magnético o incluso la frecuencia en las olas del mar, fueron utilizadas como fuente de inspiración.[cita requerida] (es) Depuis le démarrage de la réflexion sur la composition assistée par ordinateur, première expérimentation musicale utilisant l’outil informatique, les systèmes de composition se sont tour à tour préoccupés d’infléchir ou de laisser l’initiative à la machine[pas clair], et, parallèlement, de libérer totalement l’homme de certaines tâches de régulation, ou de lui laisser une part importante de création. Pour tenter de réduire la proportion de hasard, l'ordinateur fut utilisé pour ses fonctions de contrôle de l’automation. L’algorithme sert à résoudre des classes de problèmes grâce à une hiérarchisation des étapes dans une suite finie et ordonnée de règles. Cette forme opératoire de contrôle se retrouve à tous les niveaux de la programmation informatique. Pierre Barbaud débuta dans cet esprit fonctionnel ses travaux sur la composition “automatique” et mit au point avec Roger Blanchard en 1959 le programme ALGOM I-5 pour l’ordinateur Gamma 60 du Centre de calcul électronique de la compagnie Bull à Paris. Cette approche logicielle utilise des techniques aléatoires fondées sur des algorithmes de création musicale automatique. Dans cette approche de l'informatique musicale, la problématique finit par osciller de façon quasi paradoxale[pas clair] mais finalement foncièrement dialectique[pas clair], entre déterminisme et aléatoire, entre aléa et logique, entre hasard et nécessité. Elle influe par là même sur une création déjà ébranlée dans ses fondements, et qui recherche à la fois la précision dans les détails de la matière explorée et une liberté, voire une complète indétermination dans le mouvement structurel de sa construction[pas clair]. (fr) アルゴリズム作曲法(アルゴリズムさっきょくほう、英語: Algorithmic composition)とは、読んで名の通り、アルゴリズムを用いた作曲である。 (ja) Автоматическое написание музыки — методика использования алгоритмов для создания музыкальных произведений. Алгоритмы (или, по крайней мере, формальные наборы правил) издавна использовались при сочинении музыки. Например, построение голосоведения в контрапункте часто может быть задано алгоритмом. Тем не менее термин «автоматическое написание музыки» обычно используется для процедур написания музыки без человеческого вмешательства: путём введения случайности и использования компьютеров. За основу часто берутся клеточные автоматы, цепи Маркова, фракталы, а также базы данных. Любое построение мелодий является объектом изучения гармонии, предмета на 1—2 курсах высших музыкальных учреждений, что может быть также использовано для основы автоматизации. Учитывая то, что великие музыканты и преподаватели использовали интервалы и законы гармонии для многочасовой импровизации, современное искусство возможно перейдет на следующую ступень и заменит компьютерным вычислением интервалов всю умственную и ручную работу. В современной музыке существуют музыкальные редакторы для быстрой и удобной работы с написанием музыки: Guitar PRO, MuseScore, Finale и другие, которые помогают автоматизировать процесс написания. Например, транспонировать произведение с одной тональности в другую, построить аккорд имея главную ступень или заданную тональность, достаточно качественно передать звучание пьесы на каждом из музыкальных инструментов. Иногда автоматически написанная музыка служит как творческое вдохновение. (ru) Алгоритмічна композиція — це техніка використання алгоритмів для створення музики . Алгоритми (або, принаймні, формальні набори правил) протягом століть використовувались для написання музики; наприклад, правила голосоведення у контрапунктах, часто можуть бути зведені до алгоритмічної визначеності. Термін може використовуватися для опису прийомів створення музики, які працюють без постійного втручання людини, наприклад, шляхом впровадження випадкових процедур. Деякі алгоритми не мають безпосереднього стосунку до музичної творчості, проте використовуються композиторами як джерело натхнення, наприклад фрактали, статистичні моделі і навіть довільні дані (наприклад, дані перепису, координати ГІС або вимірювання магнітного поля) тощо. (uk) 算法作曲 是一种使用算法来创造音乐的技巧。 算法(或者至少说是一系列形式化的规则) 在作曲中已经应用了几个世纪了。然而算法作曲这个术语通常用来表示创造音乐时无需人工干预的形式化程序,无论是通过引入随机的步骤或是利用计算机。 一些与音乐没有直接关系的算法和数据也常被作曲家 使用,作为他们音乐的灵感来源。算法包括分形、L-系统和统计模型等,甚至是任意的数据 (例如 人口普查数据,GIS坐标,磁场测量结果)都可以被当做作曲的材料。 (zh) |
dbo:wikiPageExternalLink | http://cacm.acm.org/magazines/2011/7/109891-algorithmic-composition/fulltext http://computationalcreativity.net/iccc2012/wp-content/uploads/2012/06/160-Smith.pdf http://www.algorithmiccomposer.com/ http://www.essl.at/bibliogr/algo-comp.html http://sourceforge.net/p/musicalgorithm1/ http://rwm.macba.cat/en/composingwithprocess_tag http://muse.jhu.edu/journals/computer_music_journal/v025/25.1supper.html https://dl.acm.org/citation.cfm%3Fid=3108242 http://eprints.qut.edu.au/6544/ |
dbo:wikiPageID | 479884 (xsd:integer) |
dbo:wikiPageLength | 18641 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1078592910 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Canon_(music) dbr:Elaine_Chew dbr:MIDI dbr:Michael_Edwards_(British_composer) dbr:Mutation dbr:Sheet_music dbr:Euclid's_algorithm dbr:Deterministic dbr:Algorithm dbc:Procedural_generation dbr:Jpeg dbr:Rhythm dbr:Voice_leading dbr:Cambridge_Companions_to_Music dbr:Integer_sequence dbr:List_of_music_software dbr:12-tone_equal_temperament dbr:Composer dbr:Counterpoint dbr:Generative_music dbr:Geographic_information_system dbr:Natural_selection dbr:Cognitive_science dbr:Equations dbr:Gottfried_Michael_Koenig dbr:Modulo_operation dbr:Music dbr:Andranik_Tangian dbr:Machine_improvisation dbr:Machine_learning dbr:Magnetic_field dbr:Statistics dbr:Stochastic dbr:Stochastic_processes dbr:Communications_of_the_ACM dbr:Computational_creativity dbr:Computer_Music_Journal dbr:Computer_music dbr:Harmonic dbr:Markov_model dbr:Data dbr:Aleatoric_music dbr:Eduardo_Reck_Miranda dbr:Fractals dbr:Census dbr:Grammar dbr:Knowledge-based_systems dbr:Programming_(music) dbr:Randomness dbr:Harmonies dbr:ACM_Computing_Surveys dbc:Computer_music dbc:Music_theory dbc:Markov_models dbr:L-system dbr:Dorien_Herremans dbr:Markov_chains dbr:Evolutionary dbr:On-Line_Encyclopedia_of_Integer_Sequences dbr:Change_ringing dbr:Genetic_algorithms dbr:Sentiment_analysis dbr:Euclidean_rhythm dbr:Live_coding dbr:Karlheinz_Essl dbr:Musical_keyboard dbr:Evolutionary_algorithm dbr:Evolutionary_music dbr:Pop_music_automation dbr:Neural_networks dbr:Sound_synthesis dbr:Gaussian_distributions dbr:Musical_dice_game |
dbp:wikiPageUsesTemplate | dbt:Commons_category dbt:Doi dbt:Further dbt:ISBN dbt:Redirect dbt:Reflist dbt:Short_description dbt:Vimeo dbt:Computer_music |
dcterms:subject | dbc:Procedural_generation dbc:Computer_music dbc:Music_theory dbc:Markov_models |
gold:hypernym | dbr:Technique |
rdf:type | dbo:TopicalConcept yago:WikicatMarkovModels yago:Assistant109815790 yago:CausalAgent100007347 yago:LivingThing100004258 yago:Model110324560 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Worker109632518 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553 |
rdfs:comment | アルゴリズム作曲法(アルゴリズムさっきょくほう、英語: Algorithmic composition)とは、読んで名の通り、アルゴリズムを用いた作曲である。 (ja) 算法作曲 是一种使用算法来创造音乐的技巧。 算法(或者至少说是一系列形式化的规则) 在作曲中已经应用了几个世纪了。然而算法作曲这个术语通常用来表示创造音乐时无需人工干预的形式化程序,无论是通过引入随机的步骤或是利用计算机。 一些与音乐没有直接关系的算法和数据也常被作曲家 使用,作为他们音乐的灵感来源。算法包括分形、L-系统和统计模型等,甚至是任意的数据 (例如 人口普查数据,GIS坐标,磁场测量结果)都可以被当做作曲的材料。 (zh) Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpoint, for example, can often be reduced to algorithmic determinacy. The term can be used to describe music-generating techniques that run without ongoing human intervention, for example through the introduction of chance procedures. However through live coding and other interactive interfaces, a fully human-centric approach to algorithmic composition is possible. (en) Als Algorithmische Komposition (AK) bezeichnet man jene Kompositionsverfahren, bei denen die Partitur durch einen automatischen, mathematisch beschreibbaren Prozess oder Algorithmus erzeugt wird. Im Prinzip lässt sich jedes Musikstück als eine Folge von Zahlen darstellen: Ist es bei einem Instrument möglich, die Tonhöhe sowie die Anschlagsstärke und -dauer einer Note zu variieren, dann ist jede Note mit drei Zahlen darstellbar. (de) Composición algorítmica es la técnica de crear música usando algoritmos. Los algoritmos han sido usados para componer música durante siglos; los procedimientos usados para hacer gráficos de voces en el Contrapunto occidental, por ejemplo, pueden ser frecuentemente reducidos a un algoritmo determinado. De cualquier manera, el término es usualmente reservado para procedimientos que hacen música sin la intervención humana, y se basan fundamentalmente en el uso de computadoras. (es) Depuis le démarrage de la réflexion sur la composition assistée par ordinateur, première expérimentation musicale utilisant l’outil informatique, les systèmes de composition se sont tour à tour préoccupés d’infléchir ou de laisser l’initiative à la machine[pas clair], et, parallèlement, de libérer totalement l’homme de certaines tâches de régulation, ou de lui laisser une part importante de création. (fr) Автоматическое написание музыки — методика использования алгоритмов для создания музыкальных произведений. Алгоритмы (или, по крайней мере, формальные наборы правил) издавна использовались при сочинении музыки. Например, построение голосоведения в контрапункте часто может быть задано алгоритмом. Тем не менее термин «автоматическое написание музыки» обычно используется для процедур написания музыки без человеческого вмешательства: путём введения случайности и использования компьютеров. За основу часто берутся клеточные автоматы, цепи Маркова, фракталы, а также базы данных. (ru) Алгоритмічна композиція — це техніка використання алгоритмів для створення музики . Алгоритми (або, принаймні, формальні набори правил) протягом століть використовувались для написання музики; наприклад, правила голосоведення у контрапунктах, часто можуть бути зведені до алгоритмічної визначеності. Термін може використовуватися для опису прийомів створення музики, які працюють без постійного втручання людини, наприклад, шляхом впровадження випадкових процедур. (uk) |
rdfs:label | Algorithmische Komposition (de) Algorithmic composition (en) Composición algorítmica (es) Musique algorithmique (fr) アルゴリズム作曲法 (ja) Автоматическое написание музыки (ru) 算法作曲 (zh) Алгоритмічна композиція (uk) |
owl:sameAs | freebase:Algorithmic composition yago-res:Algorithmic composition wikidata:Algorithmic composition dbpedia-de:Algorithmic composition dbpedia-es:Algorithmic composition dbpedia-et:Algorithmic composition dbpedia-fa:Algorithmic composition dbpedia-fr:Algorithmic composition dbpedia-hr:Algorithmic composition dbpedia-ja:Algorithmic composition dbpedia-ru:Algorithmic composition dbpedia-sr:Algorithmic composition dbpedia-uk:Algorithmic composition dbpedia-zh:Algorithmic composition https://global.dbpedia.org/id/i2Ci |
prov:wasDerivedFrom | wikipedia-en:Algorithmic_composition?oldid=1078592910&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Algorithmic_composition |
is dbo:genre of | dbr:Laurie_Spiegel |
is dbo:wikiPageDisambiguates of | dbr:Algorithmic |
is dbo:wikiPageRedirects of | dbr:Procedural_generation_of_music dbr:Procedurally-generated_music dbr:Automatic_musical_composition dbr:AI-generated_music dbr:Algorithmically_generated_music dbr:Automated_music_composition dbr:Automated_musical_composition dbr:Automatic_generation_of_music dbr:Fractal_music dbr:Music_synthesizer dbr:Algorithmic_music |
is dbo:wikiPageWikiLink of | dbr:Procedural_generation_of_music dbr:Roy_F._Guzmán dbr:Electronium dbr:Elevator_music dbr:List_of_audio_programming_languages dbr:MIDI dbr:Triadex_Muse dbr:Bell_Labs dbr:Breakbeat dbr:David_Cope dbr:Algorithm dbr:Algorithmic_art dbr:René-Louis_Baron dbr:Richard_Boulanger dbr:Cyberdelic dbr:Index_of_music_articles dbr:James_Tenney dbr:Melomics dbr:Comparison_of_audio_synthesis_environments dbr:Generative_music dbr:Georg_Hajdu dbr:Low-complexity_art dbr:Quantum_natural_language_processing dbr:Electronic_music dbr:Gottfried_Michael_Koenig dbr:Mircea_Florian_(musician) dbr:Mount_Allison_University dbr:Music_and_artificial_intelligence dbr:Music_sequencer dbr:Musical_improvisation dbr:Creative_coding dbr:The_Who dbr:Eric_Singer_(artist) dbr:Procedurally-generated_music dbr:Bernardo_Kuczer dbr:Lightness:_Music_for_the_Marble_Palace..._State_Russian_Museum,_St._Petersburg dbr:LilyPond dbr:Live_electronic_music dbr:Longplayer dbr:Computational_creativity dbr:Computational_musicology dbr:Computer_music dbr:Demoscene dbr:Francisco_José_Vico_Vela dbr:Hello_World!_(composition) dbr:Keykit dbr:Paul_Berg_(composer) dbr:Max_Mathews dbr:Maya_Ackerman dbr:Musikalisches_Würfelspiel dbr:Automatic_musical_composition dbr:Dr._T's_Music_Software dbr:HPSCHD dbr:Janet_Owen_Thomas dbr:John_Eacott dbr:Karlheinz_Essl_Jr. dbr:Williams_Mix dbr:AI-generated_music dbr:AIVA dbr:AI_Song_Contest dbr:Aleatoric_music dbr:Algorithmically_generated_music dbr:Analog_sequencer dbr:Csound dbr:Eduardo_Reck_Miranda dbr:Ballblazer dbr:Nicholas_Vasallo dbr:Fractal dbr:Fractal_analysis dbr:Fractal_art dbr:Zoltán_Göncz dbr:Techno dbr:Jeremy_Zuckerman dbr:Laurie_Spiegel dbr:SuperCollider dbr:Hierarchical_Music_Specification_Language dbr:Mark_Trayle dbr:Sonic_Pi dbr:Algorithmic dbr:Miguel_Salmon_Del_Real dbr:Canadian_Electroacoustic_Community dbr:Automated_music_composition dbr:R._Luke_DuBois dbr:Real-time_Cmix dbr:Markov_chain dbr:Roger_Dean_(musician) dbr:Sound_and_music_computing dbr:Neue_Musik dbr:Euclidean_rhythm dbr:Gustavo_Díaz-Jerez dbr:Live_coding dbr:Peter_Langston dbr:Evolutionary_music dbr:Sound_and_Music_Computing_Conference dbr:Automated_musical_composition dbr:Automatic_generation_of_music dbr:Fractal_music dbr:Music_synthesizer dbr:Algorithmic_music |
is dbp:genre of | dbr:Laurie_Spiegel |
is rdfs:seeAlso of | dbr:List_of_music_software |
is foaf:primaryTopic of | wikipedia-en:Algorithmic_composition |