diff --git a/content/.obsidian/graph.json b/content/.obsidian/graph.json index b44d3401..8b6e1b9f 100644 --- a/content/.obsidian/graph.json +++ b/content/.obsidian/graph.json @@ -1,7 +1,7 @@ { "collapse-filter": false, "search": "", - "showTags": false, + "showTags": true, "showAttachments": false, "hideUnresolved": false, "showOrphans": true, @@ -60,6 +60,6 @@ "repelStrength": 15.1642583672965, "linkStrength": 0.975453871804372, "linkDistance": 42, - "scale": 1.1322324003598758, + "scale": 0.7322130672951164, "close": true } \ No newline at end of file diff --git a/content/Barry Vercoe.md b/content/Barry Vercoe.md index 72ad6cce..d9dab33d 100644 --- a/content/Barry Vercoe.md +++ b/content/Barry Vercoe.md @@ -3,7 +3,7 @@ date: 2025-01-27 12:44 --- #person -[[MUSIC N|MUSIC 11]] [[CSound]]の開発者。 +[[MUSIC N|MUSIC 11]] [[Csound]]の開発者。 MIT EMS(Electronic Music Studio)を立ち上げた人であり、 [[MIT Media Lab]]の初代所長。 diff --git a/content/ChucK.md b/content/ChucK.md index 14ce0780..882c9101 100644 --- a/content/ChucK.md +++ b/content/ChucK.md @@ -23,4 +23,4 @@ shredという論理時間ベースの計量スレッドみたいなものを言 また、Chugin(チャグイン)というC++で書かれたネイティブな拡張を読み込むこともでき、[[Faust]]や[[TouchDesigner]]、[[Unity]]のような他の環境との連携も多く実現しているほか、AI系などのプラグインも開発されている。 -Chugenという独自[[Unit Generator|UGen]]をChucK言語上で定義するための機能もある([[CSound]]におけるUser-Defined OpCode)。 +Chugenという独自[[Unit Generator|UGen]]をChucK言語上で定義するための機能もある([[Csound]]におけるUser-Defined OpCode)。 diff --git a/content/Domain-Specificity、 Normativity and Generality in the CSTs for Arts - through the development of programmable music software
 「otopoiesis」.md b/content/Domain-Specificity、 Normativity and Generality in the CSTs for Arts - through the development of programmable music software
 「otopoiesis」.md index fd0b7766..d7c48b5b 100644 --- a/content/Domain-Specificity、 Normativity and Generality in the CSTs for Arts - through the development of programmable music software
 「otopoiesis」.md +++ b/content/Domain-Specificity、 Normativity and Generality in the CSTs for Arts - through the development of programmable music software
 「otopoiesis」.md @@ -30,7 +30,7 @@ https://chci.pages.dev/aist-seminar 私は自分のことを音楽土木工学(Civil Engineering of Music)との研究者と呼んでいます。 これは実際には存在しない学問領域ですが、名前の通り、テクノロジーを音楽に応用するのではなく、音楽実践を通じて基幹的な技術インフラを考え直す学問です。 -具体的には、自作楽器を使っての演奏活動や、音楽のためのプログラミング言語”mimium”の開発や、今日お話しするプログラマブルな音楽ソフトウェアotopoiesisの設計などに取り組んでいます。 +具体的には、自作楽器を使っての演奏活動や、音楽のためのプログラミング言語”[[mimium]]”の開発や、今日お話しするプログラマブルな音楽ソフトウェアotopoiesisの設計などに取り組んでいます。 ## 音楽とプログラミングの歴史 @@ -44,7 +44,7 @@ https://chci.pages.dev/aist-seminar 多くはプラグインという音にエフェクトをかけたり、インストゥルメント、つまりノートの情報を受け取り音声を出力するシンセサイザーを組み合わせることで機能を拡張していきます。 -一方で、同様にコンピューター上で音を作成するソフトウェアとして、[[Cycling'74 Max]]に代表される音のためのプログラミング環境が挙げられます。 +一方で、同様にコンピューター上で音を作成するソフトウェアとして、[[Max|Cycling'74 Max]]に代表される音のためのプログラミング環境が挙げられます。 Maxのようなビジュアルプログラミング環境はポピュラーではありますが、[[SuperCollider]]や[[Sonic Pi]]のようなテキストベースの言語も多く存在します。 @@ -201,7 +201,7 @@ https://github.com/bitwig/dawproject 昔ながらのもので言えば、OMFやAAF(オーディオ・ビデオデータのみ)とSMF(シーケンスデータ、複数のMIDIデータの集合)とか -Program as a Format - MPEG-Structured Audio(CSoundベースの音源配布フォーマット) +Program as a Format - [[MPEG4 Structured Audio]]([[CSound]]ベースの音源配布フォーマット) ## [[otopoiesis]]について diff --git a/content/FoxDot.md b/content/FoxDot.md new file mode 100644 index 00000000..d0b9876e --- /dev/null +++ b/content/FoxDot.md @@ -0,0 +1,10 @@ +--- +date: 2025-05-22 17:55 +--- +#software #programming-language #python + +[[Python]]で書かれた[[SuperCollider]]クライアント形式の、[[ライブコーディング]]を想定したプログラミング言語。 + +最近はもうあまり更新されてないらしい。 + +[GitHub - Qirky/FoxDot: Python driven environment for Live Coding](https://github.com/Qirky/FoxDot) diff --git a/content/MPEG4 Structured Audio.md b/content/MPEG4 Structured Audio.md index a40018ff..9485c17c 100644 --- a/content/MPEG4 Structured Audio.md +++ b/content/MPEG4 Structured Audio.md @@ -5,7 +5,7 @@ date: 2025-01-29 14:41 [The MPEG-4 Structured Audio Book](https://john-lazzaro.github.io/sa/book/index.html) -[[CSound]]を元にしたStructured Audio Orchestra Language +[[Csound]]を元にしたStructured Audio Orchestra Language MIDIのように音色をシンセサイザーのアルゴリズムをインターネット越しに送るようなことを想定 diff --git a/content/MUSIC N.md b/content/MUSIC N.md index 66eb22f1..28e2c335 100644 --- a/content/MUSIC N.md +++ b/content/MUSIC N.md @@ -58,4 +58,4 @@ IBM360用に作られた。 [[PDP-11]]用に作られた。arとkrの区別が導入される。 -のちの[[CSound]]に繋がる。 +のちの[[Csound]]に繋がる。 diff --git a/content/Max Mathews Full Interview by NAMM Oral History Program.md b/content/Max Mathews Full Interview by NAMM Oral History Program.md index 650c0bd0..2f9b475f 100644 --- a/content/Max Mathews Full Interview by NAMM Oral History Program.md +++ b/content/Max Mathews Full Interview by NAMM Oral History Program.md @@ -128,7 +128,7 @@ Hmm, very interesting.  Max V. Mathews 20:06 -But to finish up this series, that got me to Music 3. Along came the best computer that IBM ever produced, the IBM 704, 1794, excuse me. It was a transistorized computer, it was much faster, and it had quite a long life. They finally stopped supporting it in the mid-1960s, I guess.I had to write Music 4, simply reprogramming all the stuff I had done for the previous computer, for this new computer, which was a big and not very interesting job. So, when the 1794 was retired, and I had to consider another computer, I rewrote Music 5, which is essentially just a rewrite of Music 3 or Music 4, but in a compiler language. FORTRAN was the compiler that was powerful and existed in those days. And so that when the next generation beyond the Music 5 computers, the PDP-10 was a good example of a computer that ran well with music, I didn't have to rewrite anything. I could simply recompile the FORTRAN program, and that's true today. Now the sort of most direct descendant of Music 5 is a program written by [[Barry Vercoe]], who's at the Media Lab at MIT, and it's called Csound, and the reason the C in [[CSound]] stands for the C compiler. Now you're asking about Bell Labs, and many wonderful things came out of Bell Labs, including Unix, and of course Linux, and now the OSX operating system for Macintosh all started at Bell Labs. And the most powerful compiler, and I think the most widely used compiler, was also created at Bell Labs. It was called the C compiler, A and B were its predecessors, and C was so good that people stopped there, and now that's it for the world. Every computer has to have a C compiler now, whether it's a big computer or a little tiny DSP chip. So that's where that came from.  +But to finish up this series, that got me to Music 3. Along came the best computer that IBM ever produced, the IBM 704, 1794, excuse me. It was a transistorized computer, it was much faster, and it had quite a long life. They finally stopped supporting it in the mid-1960s, I guess.I had to write Music 4, simply reprogramming all the stuff I had done for the previous computer, for this new computer, which was a big and not very interesting job. So, when the 1794 was retired, and I had to consider another computer, I rewrote Music 5, which is essentially just a rewrite of Music 3 or Music 4, but in a compiler language. FORTRAN was the compiler that was powerful and existed in those days. And so that when the next generation beyond the Music 5 computers, the PDP-10 was a good example of a computer that ran well with music, I didn't have to rewrite anything. I could simply recompile the FORTRAN program, and that's true today. Now the sort of most direct descendant of Music 5 is a program written by [[Barry Vercoe]], who's at the Media Lab at MIT, and it's called Csound, and the reason the C in [[Csound]] stands for the C compiler. Now you're asking about Bell Labs, and many wonderful things came out of Bell Labs, including Unix, and of course Linux, and now the OSX operating system for Macintosh all started at Bell Labs. And the most powerful compiler, and I think the most widely used compiler, was also created at Bell Labs. It was called the C compiler, A and B were its predecessors, and C was so good that people stopped there, and now that's it for the world. Every computer has to have a C compiler now, whether it's a big computer or a little tiny DSP chip. So that's where that came from.  Interviewer 23:03 diff --git a/content/SuperCollider.md b/content/SuperCollider.md index 71fe055a..3bda0960 100644 --- a/content/SuperCollider.md +++ b/content/SuperCollider.md @@ -1,7 +1,7 @@ --- date: "2024-02-06T02:00:06+0900" --- -#programming-language #software #tools +#programming-language #software #tools #sound James McCartneyが開発、その後OSS化された音楽プログラミング言語。 diff --git a/content/ライブコーディング.md b/content/ライブコーディング.md new file mode 100644 index 00000000..59c7d88e --- /dev/null +++ b/content/ライブコーディング.md @@ -0,0 +1,4 @@ +--- +date: 2025-05-22 17:55 +--- +#stub diff --git a/content/未来のゾンビ・メディアを先取りする.md b/content/未来のゾンビ・メディアを先取りする.md index f1685517..5a52ece3 100644 --- a/content/未来のゾンビ・メディアを先取りする.md +++ b/content/未来のゾンビ・メディアを先取りする.md @@ -1,7 +1,7 @@ --- date: 2024-12-23 11:42 --- -#writings +#writings #wip [[DuskOS]]について diff --git a/content/音楽プログラミング言語.md b/content/音楽プログラミング言語.md index 8214a3af..2a63eb74 100644 --- a/content/音楽プログラミング言語.md +++ b/content/音楽プログラミング言語.md @@ -3,7 +3,7 @@ date: "2024-01-05T17:15:38+0900" --- #research #programming-language #sound -やっているプロジェクト +松浦がやっているプロジェクト - [[mimium]] - [[otopoiesis]] @@ -15,16 +15,18 @@ date: "2024-01-05T17:15:38+0900" - [[Max]] - [[PureData]] - [[SuperCollider]] -- [[CSound]] -- [[Sonic Pi]] -- [[TidalCycles]] + - [[Sonic Pi]] + - [[Overtone]] + - [[TidalCycles]] + - [[FoxDot]] +- [[Csound]] +- [[Extempore]] - [[ChucK]] - [[Faust]] - [[Cmajor]] - [[Vult]] - [[Gwion]] - [[Glicol]] -- ---