Skip to content

Commit

Permalink
Formatting.
Browse files Browse the repository at this point in the history
  • Loading branch information
sletz committed Aug 17, 2024
1 parent 169ece0 commit d5e5853
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 20 deletions.
18 changes: 9 additions & 9 deletions docs/community/powered-by-faust/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1627,7 +1627,7 @@ <h3 id="zrythm"><a href="https://github.com/zrythm/zrythm">Zrythm</a></h3>

<p>Zrythm is a digital audio workstation designed to be featureful and easy to use. It offers streamlined editing workflows with flexible tools, limitless automation capabilities, powerful mixing features, chord assistance and support for various plugin and file formats. A set of <a href="https://github.com/zrythm/zrythm/tree/master/data/plugins">Faust effects</a> are compiled as <a href="https://github.com/zrythm/zrythm/tree/master/data/plugins/generated">LV2 plugins</a> and included in the application.</p>
<h3 id="patches-for-the-owl-pedaleurorack-module"><a href="https://github.com/olilarkin/OL-OWLPatches">Patches for the OWL Pedal/Eurorack Module</a></h3>
<p>This is a collection of patches written or ported specifically for the OWL. Most of them were written using FAUST and if you want to modify them you'll need to have a working FAUST installation. C++ source code (the .hpp files) for the OWL can be generated by running the "updateFaustPatches.py" python script. Then you will need to rebuild the OWL firmware and upload it to the device.</p>
<p>This is a collection of patches written or ported specifically for the OWL. Most of them were written using Faust and if you want to modify them you'll need to have a working FAUST installation. C++ source code (the .hpp files) for the OWL can be generated by running the "updateFaustPatches.py" python script. Then you will need to rebuild the OWL firmware and upload it to the device.</p>
<h3 id="kiwi"><a href="https://github.com/Musicoll/Kiwi">Kiwi</a></h3>
<div><a href="https://github.com/Musicoll/Kiwi"><img width="60%" class="mx-auto d-block" src="img/kiwi.png"></a> </div>

Expand Down Expand Up @@ -1655,7 +1655,7 @@ <h3 id="genius-eurorack-module"><a href="https://www.rebeltech.org/product/geniu
<h3 id="dataflow-based-fpga-program-synthesis"><a href="https://github.com/jgelfman/Dataflow-Based-FPGA-Program-Synthesis-Capstone">Dataflow Based FPGA Program Synthesis</a></h3>
<div><a href="https://github.com/jgelfman/Dataflow-Based-FPGA-Program-Synthesis-Capstone"><img width="70%" class="mx-auto d-block" src="img/Dataflow-FPGA.png"></a> </div>

<p>A Yale-NUS BSc. (Hons) in Mathematical, Computational, and Statistical Sciences Capstone: an FPGA Program Generator written in Python that takes dsp-sig XML Dataflow Graphs created using FAUST to produce FPGA programs in VHDL.</p>
<p>A Yale-NUS BSc. (Hons) in Mathematical, Computational, and Statistical Sciences Capstone: an FPGA Program Generator written in Python that takes dsp-sig XML Dataflow Graphs created using Faust to produce FPGA programs in VHDL.</p>
<h3 id="dspedal"><a href="https://github.com/jmiskovic/DSPedal">DSPedal</a></h3>
<div><a href="https://github.com/jmiskovic/DSPedal"><img width="50%" class="mx-auto d-block" src="img/DSPedal.png"></a> </div>

Expand All @@ -1664,7 +1664,7 @@ <h3 id="dspedal"><a href="https://github.com/jmiskovic/DSPedal">DSPedal</a></h3>
<h3 id="tambura"><a href="https://github.com/olilarkin/Tambura">Tambura</a></h3>
<div><a href="https://github.com/olilarkin/Tambura"><img width="50%" class="mx-auto d-block" src="img/Tambura.png"></a> </div>

<p>Waveguide physical model of an Indian Tambura/Tanpura. This is a FAUST patch inspired by the Indian Tambura/Tanpura - a four string drone instrument, known for its unique rich harmonic timbre.</p>
<p>Waveguide physical model of an Indian Tambura/Tanpura. This is a Faust patch inspired by the Indian Tambura/Tanpura - a four string drone instrument, known for its unique rich harmonic timbre.</p>
<p>The model uses a few tricks to produce a Tambura-like sound, and should probably be referred to as a "pseudo" physical model, because it does not attempt to accurately recreate the physics of the string-bridge interaction. It includes a range of parameters selected to allow control of the qualities of the excitation/pluck, string behavior and sympathetic resonance. It can produce some beautiful evolving drones, which can vary from very synthetic to quite natural. The model can be <a href="https://olilarkin.github.io/Tambura/">tested here</a>.</p>
<h3 id="drumbox"><a href="https://drumbox.app/">drumbox</a></h3>
<div><a href="https://drumbox.app/"><img width="30%" class="mx-auto d-block" src="img/drumbox.png"></a> </div>
Expand Down Expand Up @@ -1801,7 +1801,7 @@ <h3 id="er-301-sound-computer"><a href="http://www.orthogonaldevices.com/er-301.
<h3 id="zynthian-platform"><a href="https://zynthian.org">Zynthian platform</a></h3>
<div><a href="https://zynthian.org"><img width="50%" class="mx-auto d-block" src="img/Zynthian.png"></a> </div>

<p>Zynthian is a new class of musical device. A powerful multitimbral synthesizer and audio processor, capable of managing up to 16 audio chains simultaneously. Also, it's a MIDI processor and router, equipped with standard MIDI ports, USB, WIFI &amp; wired networks. Zynthian is a community-driven project and it's 100% open source. The Zynthian platform can be <a href="https://francescoganassin.files.wordpress.com/2021/03/the-tale-of-faust-and-zynthian.pdf">programmed with Faust</a> with some <a href="https://github.com/francescoganassin/FaustDSP-synths">DSP examples here</a>.</p>
<p>Zynthian is a new class of musical device. A powerful multitimbral synthesizer and audio processor, capable of managing up to 16 audio chains simultaneously. Also, it's a MIDI processor and router, equipped with standard MIDI ports, USB, WIFI &amp; wired networks. Zynthian is a community-driven project and it's 100% open source. The Zynthian platform can be <a href="https://francescoganassin.files.wordpress.com/2021/03/the-tale-of-faust-and-zynthian.pdf">programmed with Faust</a> with some <a href="https://github.com/francescoganassin/FaustDSP-synths">DSP examples here</a>.</p>
<h3 id="gxpluginslv2"><a href="https://github.com/brummer10/GxPlugins.lv2">GxPlugins.lv2</a></h3>
<div><a href="https://github.com/brummer10/GxPlugins.lv2"><img width="35%" class="mx-auto d-block" src="img/GxSuppaToneBender.png"></a> </div>

Expand All @@ -1814,15 +1814,15 @@ <h3 id="sfizz"><a href="https://sfz.tools/sfizz/">sfizz</a></h3>
<div><a href="https://github.com/sfztools/sfizz"><img width="55%" class="mx-auto d-block" src="img/sfizz.png"></a> </div>

<p><a href="https://sfz.tools/sfizz/">sfizz</a> is a sample-based musical synthesizer. It features the well-established SFZ instrument format at its core, which permits to use existing instrument libraries, or create personal instruments with ease. Not only is sfizz ready-to-use as an instrument plugin of its own, the library allows developers to create instruments of their own, taking advantage of the abilities of SFZ.</p>
<p>The sfizz project uses the SFZ parser and synth c++ library, providing AU / LV2 / VST3 plugins and JACK standalone client. Some effects are <a href="https://github.com/sfztools/sfizz/tree/master/src/sfizz/effects/dsp">developed in Faust</a> are well as <a href="https://github.com/sfztools/sfizz/tree/master/src/sfizz/dsp/filters">several filters</a>.</p>
<p>The sfizz project uses the SFZ parser and synth C++ library, providing AU/LV2/VST3 plugins and JACK standalone client. Some effects are <a href="https://github.com/sfztools/sfizz/tree/master/src/sfizz/effects/dsp">developed in Faust</a> are well as <a href="https://github.com/sfztools/sfizz/tree/master/src/sfizz/dsp/filters">several filters</a>.</p>
<h3 id="antescofo"><a href="https://antescofo-doc.ircam.fr/UserGuide/intro/">Antescofo</a></h3>
<div><a href="https://antescofo-doc.ircam.fr/UserGuide/intro"><img width="55%" class="mx-auto d-block" src="img/antescofo.png"></a> </div>

<p>Antescofo is a coupling of a real-time listening machine with a reactive and timed synchronous language developed at <a href="https://www.ircam.fr">IRCAM</a>. The language is used for authoring of music pieces involving live musicians and computer processes, and the real-time system assures its correct performance and synchronization despite listening or performance errors. Antescofo audio DSP processes <a href="https://hal.archives-ouvertes.fr/hal-01257524/document">can be described with Faust</a>, using libfaust dynamic version of the Faust compiler.</p>
<h3 id="motion-vox"><a href="https://motionvox.app/">Motion Vox</a></h3>
<div><a href="https://motionvox.app/"><img width="35%" class="mx-auto d-block" src="img/motionvox.png"></a> </div>

<p>A mobile music creation and performance workstation with a built-in motion-based controller, sequencer and synthesis engine. The controller unites XY pad, accelerometer and gyroscope events with complex data filtering engine. Performance process consists of touching the active area on the screen with the index finger and moving the cursor while moving the device in space. Smartphone position in space and finger movement on a screen affect various parameters of sound or generate realtime MIDI output. The app was inspired by the SmartFaust project of GRAME. The audio engine of the app is made with FAUST.</p>
<p>A mobile music creation and performance workstation with a built-in motion-based controller, sequencer and synthesis engine. The controller unites XY pad, accelerometer and gyroscope events with complex data filtering engine. Performance process consists of touching the active area on the screen with the index finger and moving the cursor while moving the device in space. Smartphone position in space and finger movement on a screen affect various parameters of sound or generate realtime MIDI output. The app was inspired by the SmartFaust project of GRAME. The audio engine of the app is made with Faust.</p>
<h3 id="inscore"><a href="https://inscore.grame.fr">INScore</a></h3>
<div><a href="https://inscore.grame.fr"><img width="70%" class="mx-auto d-block" src="img/inscore.jpg"></a> </div>

Expand Down Expand Up @@ -2001,13 +2001,13 @@ <h3 id="iplug2"><a href="https://iplug2.github.io">iPlug2</a></h3>
<p>iPlug 2 is a simple-to-use C++ framework for developing cross platform audio plug-ins/apps and targeting multiple plug-in APIs with the same minimalistic code, support for the Faust programming language, and the libfaust JIT compiler.</p>
<h3 id="pmix"><a href="https://github.com/olilarkin/pMix2">pMix</a></h3>
<p><a href="https://github.com/olilarkin/pMix2"><img width="60%" class="mx-auto d-block" src="img/pmix.jpg"></a></p>
<p>pMix (short for preset mixer) is a sound design, composition and performance tool that facilitates the control of multiple parameters using an intuitive graphical interface. It includes a graphical patcher for creating a network of audio synthesis or processing nodes. A node could be a VST2, VST3, AU or LADSPA plug-in or it could a JIT compiled FAUST script. FAUST is a first class citizen in pMix and an integrated code editor and SVG display makes it a nice environment for FAUST development.</p>
<p>pMix (short for preset mixer) is a sound design, composition and performance tool that facilitates the control of multiple parameters using an intuitive graphical interface. It includes a graphical patcher for creating a network of audio synthesis or processing nodes. A node could be a VST2, VST3, AU or LADSPA plug-in or it could a JIT compiled Faust script. Faust is a first class citizen in pMix and an integrated code editor and SVG display makes it a nice environment for Faust development.</p>
<h3 id="temper-juce-plugin"><a href="https://github.com/creativeintent/temper">Temper JUCE plugin</a></h3>
<p><a href="https://github.com/creativeintent/temper"><img width="60%" class="mx-auto d-block" src="img/temper.jpg"></a></p>
<p>Temper is a digital distortion audio plugin targeting VST, VST3, and AU for OS X and Windows. It builds upon traditional waveshaping techniques using modulated filter coefficients to produce a unique phase distortion. The primary signal processing loop is written with Faust, and compiled with JUCE for the various build targets.</p>
<h3 id="faust-mass-interaction"><a href="http://mi-creative.eu/tool_miFaust.html">Faust Mass-Interaction</a></h3>
<p><a href="http://mi-creative.eu/tool_miFaust.html"><img width="55%" class="mx-auto d-block" src="img/topo.jpg"></a></p>
<p>mi_faust implements 1D mass-interaction models in the FAUST programming language. Starting from a scripted model description (see MIMS), mi_faust compiles a physical model into FAUST code. It handles this by generating routing functions between all the masses and all the interactions in the model.</p>
<p>mi_faust implements 1D mass-interaction models in the Faust programming language. Starting from a scripted model description (see MIMS), mi_faust compiles a physical model into Faust code. It handles this by generating routing functions between all the masses and all the interactions in the model.</p>
<p>Head over to the FAUST community page to see examples of a series of instruments created in mi_faust, and available as web-apps !</p>
<h3 id="dynamic-pedalboard"><a href="https://wasabi.i3s.unice.fr/dynamicPedalboard/">Dynamic PedalBoard</a></h3>
<p><a href="https://wasabi.i3s.unice.fr/dynamicPedalboard/"><img width="70%" class="mx-auto d-block" src="img/wasabi.jpg"></a></p>
Expand Down Expand Up @@ -2087,7 +2087,7 @@ <h3 id="snd-rt"><a href="https://github.com/kmatheussen/snd-rt">Snd-RT</a></h3>
</ul>
<h3 id="pure-language"><a href="https://agraef.github.io/pure-lang/">Pure Language</a></h3>
<p><a href="https://agraef.github.io/pure-lang/"><img width="60%" class="mx-auto d-block" src="img/pure.jpg" alt="Card image cap"></a></p>
<p>[Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. It has been created by Albert Gräf.</p>
<p>Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. It has been created by Albert Gräf.</p>
<p><a href="https://github.com/agraef/pure-lang/wiki/Addons#pd-faust">pd-faust</a> is a collection of Pd objects written using pd-pure which lets you run Faust programs inside Pd. It combines the functionality of pure-faust and faust2pd in a single package, and also features dynamic reloading of Faust plugins, automatic generation of controller GUIs and MIDI/OSC controller mappings, as well as OSC-based controller automation. It thus provides a complete solution for interactively developing Faust dsps in Pd.</p>
<h3 id="guitarix"><a href="http://guitarix.org/">Guitarix</a></h3>
<p><a href="http://guitarix.org/"><img class="mx-auto d-block" src="img/guitarix.jpg" alt="Card image cap"></a></p>
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -496,5 +496,5 @@ <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>

<!--
MkDocs version : 1.4.3
Build Date UTC : 2024-08-11 20:44:40.761593+00:00
Build Date UTC : 2024-08-17 07:31:54.387082+00:00
-->
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.
Loading

0 comments on commit d5e5853

Please sign in to comment.