Skip to content

Commit

Permalink
Complete Web export.
Browse files Browse the repository at this point in the history
  • Loading branch information
sletz committed Aug 25, 2024
1 parent ace9981 commit 8630bf3
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 14 deletions.
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -477,5 +477,5 @@ <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>

<!--
MkDocs version : 1.4.3
Build Date UTC : 2024-08-17 08:56:15.459257+00:00
Build Date UTC : 2024-08-25 08:20:05.549779+00:00
-->
15 changes: 9 additions & 6 deletions docs/manual/deploying/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -358,22 +358,22 @@ <h2 id="exporting-for-the-web">Exporting for the Web</h2>
<p>Web targets can be exported from the <a href="https://fausteditor.grame.fr">Faust Editor</a> or <a href="https://faustide.grame.fr">Faust IDE</a> using the remote compilation service. Choose <code>Platform = web</code>, then <code>Architecture</code> with one of the following target:</p>
<ul>
<li>
<p><code>wasmjs</code> allows you to export a ready to use Web audio node. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.</p>
<p><code>wasmjs</code> allows you to export a ready to use Web audio node to be integrated in the application. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.</p>
</li>
<li>
<p><code>wasm-poly</code> allows you to export a ready to use polyphonic MIDI controllable Web audio node. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.</p>
<p><code>wasmjs-poly</code> allows you to export a ready to use polyphonic MIDI controllable Web audio node to be integrated in the application. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.</p>
</li>
<li>
<p><code>webaudiowasm</code> allows you to export a ready to use Web audio node with a GUI, that can be installed as a <a href="https://en.wikipedia.org/wiki/Progressive_web_app">Progressive Web Application</a>. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.</p>
<p><code>webaudiowasm</code> allows you to export a ready to use Web audio node with a prebuilt GUI, that can be installed as a <a href="https://en.wikipedia.org/wiki/Progressive_web_app">Progressive Web Application</a>. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.</p>
</li>
<li>
<p><code>webaudiowasm-poly</code> allows you to export a ready to use polyphonic MIDI controllable Web audio node with a GUI, that can be installed as a <a href="https://en.wikipedia.org/wiki/Progressive_web_app">Progressive Web Application</a>. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.</p>
<p><code>webaudiowasm-poly</code> allows you to export a ready to use polyphonic MIDI controllable Web audio node with a prebuilt GUI, that can be installed as a <a href="https://en.wikipedia.org/wiki/Progressive_web_app">Progressive Web Application</a>. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.</p>
</li>
<li>
<p><code>pwa</code> allows you to export a ready to use <a href="https://en.wikipedia.org/wiki/Progressive_web_app">Progressive Web Application</a>, directly usable in the page, and that can possibly be installed and run on smartphone or tablet using the QR Code.</p>
<p><code>pwa</code> allows you to export a ready to use <a href="https://en.wikipedia.org/wiki/Progressive_web_app">Progressive Web Application</a> with a prebuilt GUI, directly usable in the page, and that can possibly be installed and run on smartphone or tablet using the QR Code.</p>
</li>
<li>
<p><code>pwa-poly</code> allows you to export a ready to use polyphonic MIDI controllable <a href="https://en.wikipedia.org/wiki/Progressive_web_app">Progressive Web Application</a>, directly usable in the page, and that can possibly be installed and run on smartphone or tablet using the QR Code.</p>
<p><code>pwa-poly</code> allows you to export a ready to use polyphonic MIDI controllable <a href="https://en.wikipedia.org/wiki/Progressive_web_app">Progressive Web Application</a> with a prebuilt GUI, directly usable in the page, and that can possibly be installed and run on smartphone or tablet using the QR Code.</p>
</li>
</ul>
<h2 id="exporting-wam-20-plugins">Exporting WAM 2.0 plugins</h2>
Expand All @@ -385,6 +385,9 @@ <h2 id="exporting-wam-20-plugins">Exporting WAM 2.0 plugins</h2>
<li>
<p><code>wam2-poly-ts</code> allows you to export a ready to use polyphonic MIDI controllable WAM 2.0 plugin. </p>
</li>
<li>
<p><code>wam2-fft-ts</code> allows you to export a ready to use WAM 2.0 plugin using the FFT architecture presented in <a href="https://inria.hal.science/hal-04507625/document">this paper</a>.</p>
</li>
</ul>
<h2 id="the-faust-web-component-package">The faust-web-component package</h2>
<p>Tthe <a href="https://github.com/grame-cncm/faust-web-component">faust-web-component</a> package provides two web components for embedding interactive Faust snippets in web pages:</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.
15 changes: 9 additions & 6 deletions mkdocs/docs/manual/deploying.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@ The library offers functionality for compiling Faust DSP code into WebAssembly,

Web targets can be exported from the [Faust Editor](https://fausteditor.grame.fr) or [Faust IDE](https://faustide.grame.fr) using the remote compilation service. Choose `Platform = web`, then `Architecture` with one of the following target:

- `wasmjs` allows you to export a ready to use Web audio node. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.
- `wasmjs` allows you to export a ready to use Web audio node to be integrated in the application. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.

- `wasm-poly` allows you to export a ready to use polyphonic MIDI controllable Web audio node. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.
- `wasmjs-poly` allows you to export a ready to use polyphonic MIDI controllable Web audio node to be integrated in the application. An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.

- `webaudiowasm` allows you to export a ready to use Web audio node with a GUI, that can be installed as a [Progressive Web Application](https://en.wikipedia.org/wiki/Progressive_web_app). An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.
- `webaudiowasm` allows you to export a ready to use Web audio node with a prebuilt GUI, that can be installed as a [Progressive Web Application](https://en.wikipedia.org/wiki/Progressive_web_app). An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.

- `webaudiowasm-poly` allows you to export a ready to use polyphonic MIDI controllable Web audio node with a GUI, that can be installed as a [Progressive Web Application](https://en.wikipedia.org/wiki/Progressive_web_app). An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.
- `webaudiowasm-poly` allows you to export a ready to use polyphonic MIDI controllable Web audio node with a prebuilt GUI, that can be installed as a [Progressive Web Application](https://en.wikipedia.org/wiki/Progressive_web_app). An example of HTML and JavaScript files demonstrate how the node can be loaded and activated.

- `pwa` allows you to export a ready to use [Progressive Web Application](https://en.wikipedia.org/wiki/Progressive_web_app), directly usable in the page, and that can possibly be installed and run on smartphone or tablet using the QR Code.
- `pwa` allows you to export a ready to use [Progressive Web Application](https://en.wikipedia.org/wiki/Progressive_web_app) with a prebuilt GUI, directly usable in the page, and that can possibly be installed and run on smartphone or tablet using the QR Code.

- `pwa-poly` allows you to export a ready to use polyphonic MIDI controllable [Progressive Web Application](https://en.wikipedia.org/wiki/Progressive_web_app), directly usable in the page, and that can possibly be installed and run on smartphone or tablet using the QR Code.
- `pwa-poly` allows you to export a ready to use polyphonic MIDI controllable [Progressive Web Application](https://en.wikipedia.org/wiki/Progressive_web_app) with a prebuilt GUI, directly usable in the page, and that can possibly be installed and run on smartphone or tablet using the QR Code.

## Exporting WAM 2.0 plugins

Expand All @@ -37,6 +37,9 @@ Web targets can be exported from the [Faust Editor](https://fausteditor.grame.fr

- `wam2-poly-ts` allows you to export a ready to use polyphonic MIDI controllable WAM 2.0 plugin.

- `wam2-fft-ts` allows you to export a ready to use WAM 2.0 plugin using the FFT architecture presented in [this paper](https://inria.hal.science/hal-04507625/document).


## The faust-web-component package

Tthe [faust-web-component](https://github.com/grame-cncm/faust-web-component) package provides two web components for embedding interactive Faust snippets in web pages:
Expand Down

0 comments on commit 8630bf3

Please sign in to comment.