Faselunare is a young brand created by the musician Francesco Mulassano and the electronic designer Alessandro Comanzo, based in Turin.
While Francesco deals with the conception of the product and its User Interface, Alessandro designs the entire electronic part. Faselunare designs and manufactures Eurorack modules and Synthesizers, some of these are released Open-Source.
Faselunare also offers consulting, prototyping and engineering services for third parties, to help other companies to realize their projects.
Faselunare has also developed the Open-source software "Synth Panels Designer", a free extension for Inkscape 1.0 to design panels for modular synthesizers and musical instruments in all formats (Eurorack, Moog, Paia, Hammond, API ...)
Faselunare - Synth Panels Designer
Synth Panels Designer is a FREE and OPEN-SOURCE extension for the Vector Graphics software INKSCAPE 1.0.
With over 140 parameter, SPD allows the creation of all types of standard and non-standard panels for our synthesizers and electronic musical instruments.
Faselunare - Microcosmos
Microcosmos is a small (130X80mm) open-source electronic board, developed by Faselunare (Italy), aimed at prototyping electronic musical instruments and learning electronics, microcontroller programming and audio DSP.
Microcosmos is made on top of a Teensy 4.1 board and features several encoders, buttons, it has an OLED color display, SD Card, audio I/O, MIDI I/O on Mini Jack and MIDI over USBHost.
Alongside the hardware, Faselunare is developing an open-source Library to program the board. The Language of the library is C++. The official repository of the Microcosmos Library and Firmware is on: https://gitlab.com/Faselunare/microcosmos
While FAUST is not (yet) directly integrated but must be exported for Teensy and then imported in the library, the developer team has adopted this language for the DSP part. The main reasons are:
- compatibility with the Teensy board (with the exporter)
- testing outside the board (with the online tools)
- rapid prototyping
The integration of FAUST and the Microcosmos is made by mapping the parameters of the exported FAUST class (called MicrocosmosDSP) using a configuration file.
The mapping becomes a way to create a multi-page menu visualized on the OLED display, where every page has four parameters that are controlled by the onboard encoders.
In this way it is very easy playing, controlling and visualizing any kind of DSP produced by FAUST only by changing the imported class and the configuration file parameters.