Skip to content

Commit

Permalink
Add 'Nih Faust Stereo Fx Jit' project.
Browse files Browse the repository at this point in the history
  • Loading branch information
sletz committed Mar 4, 2024
1 parent b16cd13 commit 15dddbf
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 2 deletions.
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -465,5 +465,5 @@ <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>

<!--
MkDocs version : 1.4.3
Build Date UTC : 2024-02-12 14:34:52.796556+00:00
Build Date UTC : 2024-03-04 23:05:14.325837+00:00
-->
6 changes: 6 additions & 0 deletions docs/manual/architectures/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -701,6 +701,10 @@
<li class="nav-item" data-level="4"><a href="#lowpass-lr4-faust-nih-plug" class="nav-link">lowpass-lr4-faust-nih-plug</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-level="4"><a href="#nih-faust-stereo-fx-jit" class="nav-link">Nih Faust Stereo Fx Jit</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</li>
Expand Down Expand Up @@ -2642,6 +2646,8 @@ <h4 id="faustlive-jack-rs"><a href="https://codeberg.org/obsoleszenz/faustlive-j
<p>Another Rust wrapper for the Faust compiler, using <a href="https://jackaudio.org">JACK</a> server for audio. It uses the libfaust LLVM C API.</p>
<h4 id="lowpass-lr4-faust-nih-plug"><a href="https://codeberg.org/obsoleszenz/lowpass-lr4-faust-nih-plug">lowpass-lr4-faust-nih-plug</a></h4>
<p>A work-in-progress project to integrate Faust generated Rust code with <a href="https://github.com/robbert-vdh/nih-plug">NIH-plug</a>.</p>
<h4 id="nih-faust-stereo-fx-jit"><a href="https://github.com/YPares/nih_faust_stereo_fx_jit">Nih Faust Stereo Fx Jit</a></h4>
<p>A plugin to load Faust dsp files and JIT-compile them with LLVM. A simple GUI is provided to select which script to load and where to look for the Faust libraries that this script may import. The selected DSP script is saved as part of the plugin state and therefore is saved with your DAW project.</p>
<h3 id="webassembly-tools">WebAssembly tools</h3>
<h4 id="faust-loader"><a href="https://github.com/Smona/faust-loader">faust-loader</a></h4>
<p>Import Faust .dsp files, and get back an AudioWorklet or ScriptProcessor node.</p>
Expand Down
2 changes: 1 addition & 1 deletion docs/search/search_index.json

Large diffs are not rendered by default.

Binary file modified docs/sitemap.xml.gz
Binary file not shown.
4 changes: 4 additions & 0 deletions mkdocs/docs/manual/architectures.md
Original file line number Diff line number Diff line change
Expand Up @@ -2328,6 +2328,10 @@ Another Rust wrapper for the Faust compiler, using [JACK](https://jackaudio.org)

A work-in-progress project to integrate Faust generated Rust code with [NIH-plug](https://github.com/robbert-vdh/nih-plug).

#### [Nih Faust Stereo Fx Jit](https://github.com/YPares/nih_faust_stereo_fx_jit)

A plugin to load Faust dsp files and JIT-compile them with LLVM. A simple GUI is provided to select which script to load and where to look for the Faust libraries that this script may import. The selected DSP script is saved as part of the plugin state and therefore is saved with your DAW project.

### WebAssembly tools

#### [faust-loader](https://github.com/Smona/faust-loader)
Expand Down

0 comments on commit 15dddbf

Please sign in to comment.