Compare commits
3 Commits
2e2478874e
...
b885b61d24
Author | SHA1 | Date | |
---|---|---|---|
b885b61d24 | |||
8a0cdb0f6c | |||
ff9b857e55 |
4
content/.obsidian/graph.json
vendored
4
content/.obsidian/graph.json
vendored
@ -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
|
||||
}
|
@ -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]]の初代所長。
|
||||
|
||||
|
@ -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)。
|
||||
|
@ -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]]について
|
||||
|
10
content/FoxDot.md
Normal file
10
content/FoxDot.md
Normal file
@ -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)
|
@ -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のように音色をシンセサイザーのアルゴリズムをインターネット越しに送るようなことを想定
|
||||
|
||||
|
@ -58,4 +58,4 @@ IBM360用に作られた。
|
||||
|
||||
[[PDP-11]]用に作られた。arとkrの区別が導入される。
|
||||
|
||||
のちの[[CSound]]に繋がる。
|
||||
のちの[[Csound]]に繋がる。
|
||||
|
@ -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
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
date: "2024-02-06T02:00:06+0900"
|
||||
---
|
||||
#programming-language #software #tools
|
||||
#programming-language #software #tools #sound
|
||||
|
||||
James McCartneyが開発、その後OSS化された音楽プログラミング言語。
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit c93104046ce1c0f1f725e68fd15ba22a2aa8fc72
|
||||
Subproject commit c4673810772efac90db333ab195fdc2a97ae416b
|
4
content/ライブコーディング.md
Normal file
4
content/ライブコーディング.md
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
date: 2025-05-22 17:55
|
||||
---
|
||||
#stub
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
date: 2024-12-23 11:42
|
||||
---
|
||||
#writings
|
||||
#writings #wip
|
||||
|
||||
[[DuskOS]]について
|
||||
|
||||
|
@ -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]]
|
||||
-
|
||||
|
||||
|
||||
---
|
||||
|
Loading…
x
Reference in New Issue
Block a user