Merge remote-tracking branch 'origin/v4' into v4
This commit is contained in:
commit
3e627d2906
291
assets/indices/contentIndex.json
Normal file
291
assets/indices/contentIndex.json
Normal file
File diff suppressed because one or more lines are too long
1493
assets/indices/linkIndex.json
Normal file
1493
assets/indices/linkIndex.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -89,7 +89,7 @@ fn gen_filterbank(N,lowestfreq, margin,Q,filter)->(float->float){
|
|||||||
|
|
||||||
- ステージ0でn個の要素数のものとして評価されたリストはステージ1からn要素のタプルとして見える
|
- ステージ0でn個の要素数のものとして評価されたリストはステージ1からn要素のタプルとして見える
|
||||||
|
|
||||||
という前から考えていたこととも繋がるのでは?
|
という前から考えていたこととも繋がるのでは?(というか、これが[[Kronos]]でやっている高階ラムダ計算というか、System F$\omega$なのか?)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -101,3 +101,10 @@ fn lowpass(input,fb){
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Faustとかと比べたときのメリット
|
||||||
|
|
||||||
|
マクロ部分の生成段階も含めてCやC++のコードとして生成できるのなら、juceの`prepareToPlay`のような関数内でのDSPグラフのパラメトリックな変形(フィルターの次数を変えるとか)が実現できるかも(そこまでのことが求められてるかというと微妙な気もするが・・・)
|
||||||
|
|
||||||
|
というか果たしてそんなことはできるのだろうか
|
||||||
|
|
||||||
|
あとは、Faustのエラーメッセージで入出力の数が合わないとかのエラーはマクロ展開後に発生するので、マクロを多用するほどエラーが読みづらくなる問題があるが、それは多分多段階計算の方が読みやすくなる・・・はず
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/_callouts.css","MediaType":"text/css","Data":{}}
|
@ -0,0 +1 @@
|
|||||||
|
.bg{color:#f8f8f2;background-color:#282a36}.chroma{color:#f8f8f2;background-color:#282a36}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffc}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#ff79c6}.chroma .kc{color:#ff79c6}.chroma .kd{color:#8be9fd;font-style:italic}.chroma .kn{color:#ff79c6}.chroma .kp{color:#ff79c6}.chroma .kr{color:#ff79c6}.chroma .kt{color:#8be9fd}.chroma .na{color:#50fa7b}.chroma .nb{color:#8be9fd;font-style:italic}.chroma .nc{color:#50fa7b}.chroma .nf{color:#50fa7b}.chroma .nl{color:#8be9fd;font-style:italic}.chroma .nt{color:#ff79c6}.chroma .nv{color:#8be9fd;font-style:italic}.chroma .vc{color:#8be9fd;font-style:italic}.chroma .vg{color:#8be9fd;font-style:italic}.chroma .vi{color:#8be9fd;font-style:italic}.chroma .s{color:#f1fa8c}.chroma .sa{color:#f1fa8c}.chroma .sb{color:#f1fa8c}.chroma .sc{color:#f1fa8c}.chroma .dl{color:#f1fa8c}.chroma .sd{color:#f1fa8c}.chroma .s2{color:#f1fa8c}.chroma .se{color:#f1fa8c}.chroma .sh{color:#f1fa8c}.chroma .si{color:#f1fa8c}.chroma .sx{color:#f1fa8c}.chroma .sr{color:#f1fa8c}.chroma .s1{color:#f1fa8c}.chroma .ss{color:#f1fa8c}.chroma .m{color:#bd93f9}.chroma .mb{color:#bd93f9}.chroma .mf{color:#bd93f9}.chroma .mh{color:#bd93f9}.chroma .mi{color:#bd93f9}.chroma .il{color:#bd93f9}.chroma .mo{color:#bd93f9}.chroma .o{color:#ff79c6}.chroma .ow{color:#ff79c6}.chroma .c{color:#6272a4}.chroma .ch{color:#6272a4}.chroma .cm{color:#6272a4}.chroma .c1{color:#6272a4}.chroma .cs{color:#6272a4}.chroma .cp{color:#ff79c6}.chroma .cpf{color:#ff79c6}.chroma .gd{color:#f55}.chroma .ge{text-decoration:underline}.chroma .gh{font-weight:700}.chroma .gi{color:#50fa7b;font-weight:700}.chroma .go{color:#44475a}.chroma .gu{font-weight:700}.chroma .gl{text-decoration:underline}
|
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/_dark_syntax.bec558461529f0dd343a0b008c343934.min.css","MediaType":"text/css","Data":{"Integrity":"md5-vsVYRhUp8N00OgsAjDQ5NA=="}}
|
@ -0,0 +1 @@
|
|||||||
|
.bg{color:#272822;background-color:#fafafa}.chroma{color:#272822;background-color:#fafafa}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffc}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#00a8c8}.chroma .kc{color:#00a8c8}.chroma .kd{color:#00a8c8}.chroma .kn{color:#f92672}.chroma .kp{color:#00a8c8}.chroma .kr{color:#00a8c8}.chroma .kt{color:#00a8c8}.chroma .n{color:#111}.chroma .na{color:#75af00}.chroma .nb{color:#111}.chroma .bp{color:#111}.chroma .nc{color:#75af00}.chroma .no{color:#00a8c8}.chroma .nd{color:#75af00}.chroma .ni{color:#111}.chroma .ne{color:#75af00}.chroma .nf{color:#75af00}.chroma .fm{color:#111}.chroma .nl{color:#111}.chroma .nn{color:#111}.chroma .nx{color:#75af00}.chroma .py{color:#111}.chroma .nt{color:#f92672}.chroma .nv{color:#111}.chroma .vc{color:#111}.chroma .vg{color:#111}.chroma .vi{color:#111}.chroma .vm{color:#111}.chroma .l{color:#ae81ff}.chroma .ld{color:#d88200}.chroma .s{color:#d88200}.chroma .sa{color:#d88200}.chroma .sb{color:#d88200}.chroma .sc{color:#d88200}.chroma .dl{color:#d88200}.chroma .sd{color:#d88200}.chroma .s2{color:#d88200}.chroma .se{color:#8045ff}.chroma .sh{color:#d88200}.chroma .si{color:#d88200}.chroma .sx{color:#d88200}.chroma .sr{color:#d88200}.chroma .s1{color:#d88200}.chroma .ss{color:#d88200}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .p{color:#111}.chroma .c{color:#75715e}.chroma .ch{color:#75715e}.chroma .cm{color:#75715e}.chroma .c1{color:#75715e}.chroma .cs{color:#75715e}.chroma .cp{color:#75715e}.chroma .cpf{color:#75715e}.chroma .ge{font-style:italic}.chroma .gs{font-weight:700}
|
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css","MediaType":"text/css","Data":{"Integrity":"md5-hqSKUvrr6q9CFYtykisckA=="}}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/base.css","MediaType":"text/css","Data":{}}
|
@ -0,0 +1 @@
|
|||||||
|
.clipboard-button{position:absolute;display:flex;float:right;right:0;padding:0.69em;margin:0.5em;color:var(--outlinegray);border-color:var(--dark);background-color:var(--lightgray);filter:contrast(1.1);border:2px solid;border-radius:6px;font-size:0.8em;z-index:1;opacity:0;transition:0.12s}.clipboard-button>svg{fill:var(--light);filter:contrast(0.3)}.clipboard-button:hover{cursor:pointer;border-color:var(--primary)}.clipboard-button:hover>svg{fill:var(--primary)}.clipboard-button:focus{outline:0}.highlight{position:relative}.highlight:hover>.clipboard-button{opacity:1;transition:0.2s}
|
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/clipboard.css","MediaType":"text/css","Data":{}}
|
@ -0,0 +1 @@
|
|||||||
|
.code-title{color:var(--primary);font-family:var(--font-mono);width:max-content;overflow-x:auto;display:inline-block;vertical-align:middle;font-weight:normal;line-height:1em;position:relative;padding:0.5em 0.6em 0.6em;max-width:calc(100% - 1.2em);margin-bottom:-0.2em;z-index:-1;border-top-left-radius:0.3em;border-top-right-radius:0.3em;font-size:0.9em;background-color:var(--lightgray);filter:hue-rotate(-30deg) contrast(1) opacity(0.8)}
|
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/code-title.css","MediaType":"text/css","Data":{}}
|
@ -0,0 +1 @@
|
|||||||
|
:root{--light: #d7eff7;--dark: #284b63;--secondary: #207e8f;--tertiary: #84a59d;--visited: #afbfc9;--primary: #FA8F2D;--gray: #4e4e4e;--lightgray: #f0f0f0;--outlinegray: #dadada;--million-progress-bar-color: var(--secondary);--highlighted: #f5dfaf88}[saved-theme="dark"]{--light: #1e1e21 !important;--dark: #fbfffe !important;--secondary: #6b879a !important;--visited: #4a575e !important;--tertiary: #84a59d !important;--primary: #f58382 !important;--gray: #d4d4d4 !important;--lightgray: #292633 !important;--outlinegray: #343434 !important;--highlighted: #574010}
|
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/custom.css","MediaType":"text/css","Data":{}}
|
@ -0,0 +1 @@
|
|||||||
|
.darkmode{float:right;padding:1em;min-width:30px;position:relative}@media all and (max-width: 450px){.darkmode{padding:1em}}.darkmode>.toggle{display:none;box-sizing:border-box}.darkmode svg{opacity:0;position:absolute;width:20px;height:20px;top:calc(50% - 10px);margin:0 7px;fill:var(--gray);transition:opacity 0.1s ease}.toggle:checked~label>#dayIcon{opacity:0}.toggle:checked~label>#nightIcon{opacity:1}.toggle:not(:checked)~label>#dayIcon{opacity:1}.toggle:not(:checked)~label>#nightIcon{opacity:0}
|
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/darkmode.css","MediaType":"text/css","Data":{}}
|
@ -0,0 +1 @@
|
|||||||
|
.chroma{overflow:hidden !important;background-color:var(--lightgray) !important}.chroma .lntable{width:auto !important;overflow:auto !important;display:block !important}.chroma .hl{display:block !important;width:100% !important}.chroma .lnt{margin-right:0.0em !important;padding:0 0.0em 0 0.0em !important}.chroma .ln{margin-right:0.0em !important;padding:0 0.0em 0 0.0em !important}.chroma .gd{color:#8b080b !important}.chroma .gi{font-weight:bold !important}.lntd:first-of-type>.chroma{padding-right:0 !important}.chroma code{font-family:var(--font-mono) !important;font-size:0.85em !important;line-height:2em !important;background:none !important;padding:0 !important}.chroma{border-radius:3px !important;margin:0 !important}pre.chroma{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.katex{font-size:1.1em !important}
|
@ -0,0 +1 @@
|
|||||||
|
{"Target":"styles/syntax.css","MediaType":"text/css","Data":{}}
|
Loading…
Reference in New Issue
Block a user