diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-05-22 11:27:13 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-05-22 11:27:13 -0400 |
| commit | e4ef704ae20e8ba22d38e08394b5c8e412081ab4 (patch) | |
| tree | a294e6e3175edc4bdc746552727cf73ae5387c77 /filter.bqn | |
| parent | 72d062702750c2ca7d46c4356d1c5ba9b5062991 (diff) | |
Add optional support for C-based filter computation
Diffstat (limited to 'filter.bqn')
| -rw-r--r-- | filter.bqn | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -56,6 +56,10 @@ Filter ← { r }¨ 𝕩 }⎉1 +{𝕤 + fi ← "lib.so" (•BQN"•FFI"){𝔽} "&"‿"filter"∾∾("u64"⋈∾⟜"f64")¨"&**" + Filter ↩ Fi∘{ ∾≠⊸⋈¨ ⟨𝕩⟩∾𝕨 }⎉1 +}⎊⊢@ _f ← { !∘0⊘(𝔽⊸Filter) } # Compute the frequency response from coefficients |
