[obsidian] vault backup: 2025-08-20 16:56:25[

This commit is contained in:
2025-08-20 16:56:25 +09:00
parent 2d572c3073
commit 3daea1fe8a
26 changed files with 180 additions and 21 deletions

View File

@@ -60,6 +60,6 @@
"repelStrength": 15.1642583672965,
"linkStrength": 0.975453871804372,
"linkDistance": 42,
"scale": 0.31674920955833996,
"scale": 0.25087828132711953,
"close": true
}

View File

@@ -1,5 +1,6 @@
{
"commitMessage": "[obsidian] vault backup: {{date}}",
"autoCommitMessage": "[obsidian] vault backup: {{date}}[",
"commitDateFormat": "YYYY-MM-DD HH:mm:ss",
"autoSaveInterval": 60,
"autoPushInterval": 0,
@@ -8,6 +9,7 @@
"disablePush": false,
"pullBeforePush": true,
"disablePopups": false,
"showErrorNotices": true,
"disablePopupsForNoChanges": false,
"listChangedFilesInMessageBody": false,
"showStatusBar": true,
@@ -29,12 +31,13 @@
"showFileMenu": true,
"authorInHistoryView": "hide",
"dateInHistoryView": false,
"diffStyle": "split",
"lineAuthor": {
"show": false,
"show": true,
"followMovement": "inactive",
"authorDisplay": "initials",
"authorDisplay": "hide",
"showCommitHash": false,
"dateTimeFormatOptions": "date",
"dateTimeFormatOptions": "hide",
"dateTimeFormatCustomString": "YYYY-MM-DD HH:mm",
"dateTimeTimezone": "viewer-local",
"coloringMaxAge": "1y",
@@ -44,15 +47,14 @@
"b": 150
},
"colorOld": {
"r": 120,
"g": 160,
"b": 255
"r": 255,
"g": 0,
"b": 0
},
"textColorCss": "var(--text-muted)",
"ignoreWhitespace": false,
"gutterSpacingFallbackLength": 15,
"ignoreWhitespace": true,
"gutterSpacingFallbackLength": 0,
"lastShownAuthorDisplay": "initials",
"lastShownDateTimeFormatOptions": "date"
},
"autoCommitMessage": "[obsidian] vault backup: {{date}}["
}
}

10
content/2hop-link.md Normal file
View File

@@ -0,0 +1,10 @@
---
date: 2025-08-20 16:38
---
#stub
[[Scrapbox]]で使われている仕組み
[2 hop linkを理解してなかった - 井戸端](https://scrapbox.io/villagepump/2_hop_link%E3%82%92%E7%90%86%E8%A7%A3%E3%81%97%E3%81%A6%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F)

4
content/Befunge.md Normal file
View File

@@ -0,0 +1,4 @@
---
date: 2025-08-20 16:18
---
#esolang

8
content/BrainSynth.md Normal file
View File

@@ -0,0 +1,8 @@
---
date: 2025-08-20 16:19
---
#programming #music #esolang
[[BrainFuck]]で音楽を記述しようという試み
[Brainsynth](https://nexuist.github.io/brainsynth/)

View File

@@ -4,6 +4,6 @@ date: 2025-01-15 15:29
#programming-language #computermusic #livecoding
[[Rust]]製の[[ライブコーディング]]環境。
[[Rust]]製の[[ライブコーディング]]環境。[[VST]]プラグインのエンジンとしてや、[[Bela]]に乗せたりもできるらしい
[GitHub - chaosprint/glicol: Graph-oriented live coding language and music/audio DSP library written in Rust](https://github.com/chaosprint/glicol)

View File

@@ -1,4 +1,4 @@
---
date: 2025-01-15 16:52
---
#stub
#person

4
content/LuaAV.md Normal file
View File

@@ -0,0 +1,4 @@
---
date: 2025-08-20 16:09
---
#stub

6
content/MML.md Normal file
View File

@@ -0,0 +1,6 @@
---
date: 2025-08-20 16:12
---
#programming-language #music
[[Music Macro Language]]

View File

@@ -1,4 +1,4 @@
---
date: 2025-01-15 18:39
---
#stub
#programming-language #music

10
content/NoiseFunge.md Normal file
View File

@@ -0,0 +1,10 @@
---
date: 2025-08-20 16:20
---
#programming-language #music
[[Befunge]]をベースにした音楽[[ライブコーディング]]環境。
[[ORCA]]よりももっとBefungeに近い仕組みっぽい
[GitHub - revnull/noisefunge.rs: A reimplementation of noisefunge in rust.](https://github.com/revnull/noisefunge.rs)

12
content/ORCA.md Normal file
View File

@@ -0,0 +1,12 @@
---
date: 2025-08-20 16:17
---
#programming-language #music
[[HundredRabbits]]が作ったインタラクティブ音楽環境。
[GitHub - hundredrabbits/Orca: Esoteric Programming Language](https://github.com/hundredrabbits/Orca)
[[Befunge]]を参考にした、二次元グリッド状にそれぞれの機能を持つ文字を割り当てて音楽(というかMIDIや[[OSC]]のシーケンス)を生成する。

7
content/OSC.md Normal file
View File

@@ -0,0 +1,7 @@
---
date: 2025-08-20 16:02
---
#redirect
[[Open Sound Control]]

View File

@@ -30,7 +30,7 @@ vaultというコンテンツフォルダの中に環境設定も丸ごと含め
- obsidian-git
- 30分間隔作業停止から30分後にバックアップ
- [GitHub - L7Cy/obsidian-2hop-links-plus: Related links up to 2 hops away are displayed in a card format.](https://github.com/L7Cy/obsidian-2hop-links-plus)
- Scrapbox風に2hop先のリンクと未作成のリンクを表示してくれる
- Scrapbox風に[[2hop-link]]と未作成のリンクを表示してくれる
- [GitHub - zolrath/obsidian-auto-link-title: Automatically fetch the titles of pasted links](https://github.com/zolrath/obsidian-auto-link-title)
- OGPから自動でタイトル取得してくれる。

View File

@@ -0,0 +1,17 @@
---
date: 2025-08-20 16:30
---
#memo
[[Obsidian]]や[[Quartz]]ではいい感じの記事同士のつながりが可視化されたグラフが見られるけど、そこから新しい発見が得られた試しがない
[[ハイパーリンクでは関係性に名前をつけられない]]
[綺麗に並んでいて、綺麗ですね - 橋本商会](https://scrapbox.io/shokai/%E7%B6%BA%E9%BA%97%E3%81%AB%E4%B8%A6%E3%82%93%E3%81%A7%E3%81%84%E3%81%A6%E3%80%81%E7%B6%BA%E9%BA%97%E3%81%A7%E3%81%99%E3%81%AD)
[死んだテキストを置いておく倉庫にしない - 橋本商会](https://scrapbox.io/shokai/%E6%AD%BB%E3%82%93%E3%81%A0%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E7%BD%AE%E3%81%84%E3%81%A6%E3%81%8A%E3%81%8F%E5%80%89%E5%BA%AB%E3%81%AB%E3%81%97%E3%81%AA%E3%81%84#5969b92897c2910000f323c1)
---
Imcoming/Outgoing Linkの代用になりそうなビューなら悪くないのかも[[2hop-link]])的な機能も含め

View File

@@ -0,0 +1,4 @@
---
date: 2025-08-20 16:02
---
#protocol

6
content/PMML.md Normal file
View File

@@ -0,0 +1,6 @@
---
date: 2025-08-20 16:14
---
#programming-language #research #computermusic
[PMML: A Music Description Language Supporting Algorithmic Representation of Musical Expression \| Semantic Scholar](https://www.semanticscholar.org/paper/PMML%3A-A-Music-Description-Language-Supporting-of-Nishimura/d73590abc307ea5e1f4e0444968ea3f7ae075389)

View File

@@ -12,7 +12,7 @@ https://scrapbox.io/
- Wikiリンク記法でページ間をシームレスに接続
- 箇条書きベースのシンプルな記法
- ページの存在に関わらず自由にリンク作成が可能
- 2ホップリンクによる関連情報の発見
- [[2hop-link]]による関連情報の発見
- 非同期のリアルタイム編集
## 活用例

4
content/Smalltalk.md Normal file
View File

@@ -0,0 +1,4 @@
---
date: 2025-08-20 16:02
---
#programming-language

View File

@@ -7,8 +7,8 @@ date: "2024-02-06T02:00:06+0900"
[index | SuperCollider](https://supercollider.github.io/)
もともとMax上で動くPyriteというスクリプティング言語と、Synth-O-Maticというソフトウェアシンセサイザーがあって、それを合体させる形で作られた。
もともと[[Max]]上で動くPyriteというスクリプティング言語と、Synth-O-Maticというソフトウェアシンセサイザーがあって、それを合体させる形で作られた。
Smalltalkベースのシンタックスを持つオブジェクト指向言語で、演算子の優先順位がなく全てが左結合だったりと文法が独特。バージョン3からは言語インタプリタ部分(sclang)とシンセサイザー部分(scsynth)が別プロセスとして動いており、[[OSC]]フォーマットで通信して動いている。[[TidalCycles]]や[[Sonic Pi]]、[[FoxDot]]や[[Overtone]]などは、音声合成エンジンとしてscsynthを利用している。
[[Smalltalk]]ベースのシンタックスを持つオブジェクト指向言語で、演算子の優先順位がなく全てが左結合だったりと文法が独特。バージョン3からは言語インタプリタ部分(sclang)とシンセサイザー部分(scsynth)が別プロセスとして動いており、[[OSC]]フォーマットで通信して動いている。[[TidalCycles]]や[[Sonic Pi]]、[[FoxDot]]や[[Overtone]]などは、音声合成エンジンとしてscsynthを利用している。
言語はコンカレントGCが走っていたりとかなり複雑な内部実装。実装している中の人にBoostの開発者の中の人が混ざってたりするのでめっちゃ高度なことをやっている。その分Webに移植とかは今後もハードルが高そう。

13
content/Takt.md Normal file
View File

@@ -0,0 +1,13 @@
---
date: 2025-08-20 16:13
---
#programming-language #music
[[西村憲]]が開発した[[MML]]ベースの[[音楽プログラミング言語]]。
[音楽記述言語「Takt」と生成音楽](http://fkeizai.in.arena.ne.jp/wordpress/wp-content/uploads/2016/01/kenkyu_2016_06_1.pdf)
[高機能な音楽プログラミング言語Takt - 丸井綜研](https://marui.hatenablog.com/entry/2014/09/14/150337)
[Takt download \| SourceForge.net](https://sourceforge.net/projects/takt/)

View File

@@ -75,4 +75,4 @@ https://github.com/mimium-org/mimium-rs
- [[mimiumでのバリアント]]:やっぱり必要、だが分割コンパイルを先にやらないとダメかも
- モジュールシステム名前空間のCライブラリレベルでのマングリングとか考える必要ありそう。
- 配列型の実装GC問題片付けばなんとか固定長と可変長の切り替えをどうするかを考えたい。
- OSCの実装
- [[OSC]]の実装

View File

@@ -180,3 +180,7 @@ fn alloc_midi_voice_4(channel){
}
```
[[Computation Expression]]使ってIOの値を`let!`でバインドしていく、とかの方がわかりやすいかも

14
content/テロメア.md Normal file
View File

@@ -0,0 +1,14 @@
---
date: 2025-08-20 16:48
---
[テロメア - 橋本商会](https://scrapbox.io/shokai/%E3%83%86%E3%83%AD%E3%83%A1%E3%82%A2)
[[Scrapbox]]に入っている、行毎の更新履歴を視覚化する仕組み
[[Obsidian]]と[[Quartz]]にも入れたい
Obsidianに関してはGit Pluginの[Line Authoring](https://publish.obsidian.md/git-doc/Line+Authoring)機能でなんとなく似た感じにはできるんだけど、1年以上前かそれ以外ぐらいでの色分けしかできない、デフォルトだと文字がうるさい日付も文字も消してしまうと多少快適

6
content/西村憲.md Normal file
View File

@@ -0,0 +1,6 @@
---
date: 2025-08-20 16:14
---
#person

View File

@@ -10,29 +10,57 @@ date: "2024-01-05T17:15:38+0900"
---
## 一覧
## 一覧(現行で生きているもの)
- [[Max]]
- [[facet]]
- [[PureData]]
- [[SuperCollider]]
- [[Sonic Pi]]
- [[Sonic Pi]]
- [[Overtone]]
- [[TidalCycles]]
- [[FoxDot]]
- [[sapf]]
- [[Csound]]
- [[MPEG4 Structured Audio]]
- [[Extempore]]
- [[ChucK]]
- [[Faust]]
- [[Cmajor]]
- [[Soul]]
- [[Kronos]]
- [[Veneer]]
- [[Vult]]
- [[Gwion]]
- [[Glicol]]
- [[ORCA]]
- [[Omni]]
- [[Nyquist]]
- [[Arco]](Serpent)
- [[Wax]]
## MIDIオンリー、[[MML]]系
- [[ストトン記法]]
- [[すたどんたん]]
- [[テキスト音楽サクラ]]
- [[PMML]]
- [[Takt]]
---
## 歴史的なやつ
- [[MUSIC N]]
- [[MUSIGOL]]
- [[MUS10]]
- [[GROOVE]]
- [[4CED]]
- [[PILE]]
- [[Chronic]]
- [[LuaAV]]
[[音楽プログラミング言語の形式化]]
[[多段階計算]]