Skip to content

Commit

Permalink
Correct link.
Browse files Browse the repository at this point in the history
  • Loading branch information
sletz committed Oct 28, 2024
1 parent e56bb7b commit abd0a58
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 15 deletions.
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -473,5 +473,5 @@ <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>

<!--
MkDocs version : 1.5.3
Build Date UTC : 2024-10-28 11:13:44.190476+00:00
Build Date UTC : 2024-10-28 11:19:09.766663+00:00
-->
Binary file modified docs/sitemap.xml.gz
Binary file not shown.
16 changes: 8 additions & 8 deletions docs/tutorials/cmajor/exfaust0/exfaust0.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions docs/tutorials/cmajor/exfaust1/exfaust1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions docs/tutorials/cmajor/exfaust2/exfaust2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/tutorials/cmajor/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -567,7 +567,7 @@ <h3 id="generating-the-cmajor-output-from-a-faust-dsp-program-found-in-the-web">
</li>
</ul>
<h2 id="experimental-faust-in-cmajor-integration">Experimental Faust in Cmajor integration</h2>
<p>With the release of the <a href="https://github.com/cmajor-lang/cmajor">Cmajor source code</a>, an experimental integration with Faust is now available, beginning with the <a href="https://github.com/cmajor-lang/cmajor/releases/tag/1.0.2616">Cmajor 1.0.2616 release</a>. This enables the creation of patches that merge Faust and Cmajor code. The <code>libfaust</code> component, which includes a Faust-to-Cmajor backend, is compiled as WebAssembly and dynamically used in the Faust DSP-to-Cmajor conversion process. The resulting Cmajor files are then JIT-compiled. See the <a href="https://github.com/cmajor-lang/cmajor/tree/main/">FaustFM example</a>.</p>
<p>With the release of the <a href="https://github.com/cmajor-lang/cmajor">Cmajor source code</a>, an experimental integration with Faust is now available, beginning with the <a href="https://github.com/cmajor-lang/cmajor/releases/tag/1.0.2616">Cmajor 1.0.2616 release</a>. This enables the creation of patches that merge Faust and Cmajor code. The <code>libfaust</code> component, which includes a Faust-to-Cmajor backend, is compiled as WebAssembly and dynamically used in the Faust DSP-to-Cmajor conversion process. The resulting Cmajor files are then JIT-compiled. See the <a href="https://github.com/cmajor-lang/cmajor/tree/main/examples/patches/FaustFM">FaustFM example</a>.</p>
<h3 id="known-limitations">Known limitations</h3>
<p>The Cmajor language generates some usefull API when the patch is exported in C++ or JavaScript. For example the <code>getInputEndpoints/getOutputEndpoints</code> and <code>getEndpointHandle</code> functions allow an external piece of code to enumerate and access all endpoints, to possibly control the program or build a GUI. But unfortunately those functions <strong>are not part of the language itself</strong>. Thus there is no way we know of:</p>
<ul>
Expand Down
2 changes: 1 addition & 1 deletion src/tutorials/cmajor.md
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ with the following URL: [https://faustide.grame.fr/?code=https://raw.githubuserc

## Experimental Faust in Cmajor integration

With the release of the [Cmajor source code](https://github.com/cmajor-lang/cmajor), an experimental integration with Faust is now available, beginning with the [Cmajor 1.0.2616 release](https://github.com/cmajor-lang/cmajor/releases/tag/1.0.2616). This enables the creation of patches that merge Faust and Cmajor code. The `libfaust` component, which includes a Faust-to-Cmajor backend, is compiled as WebAssembly and dynamically used in the Faust DSP-to-Cmajor conversion process. The resulting Cmajor files are then JIT-compiled. See the [FaustFM example](https://github.com/cmajor-lang/cmajor/tree/main/).
With the release of the [Cmajor source code](https://github.com/cmajor-lang/cmajor), an experimental integration with Faust is now available, beginning with the [Cmajor 1.0.2616 release](https://github.com/cmajor-lang/cmajor/releases/tag/1.0.2616). This enables the creation of patches that merge Faust and Cmajor code. The `libfaust` component, which includes a Faust-to-Cmajor backend, is compiled as WebAssembly and dynamically used in the Faust DSP-to-Cmajor conversion process. The resulting Cmajor files are then JIT-compiled. See the [FaustFM example](https://github.com/cmajor-lang/cmajor/tree/main/examples/patches/FaustFM).

### Known limitations

Expand Down

0 comments on commit abd0a58

Please sign in to comment.