URL: https://linuxfr.org/users/psychofox/journaux/lmn-3-la-groovebox-open-source Title: LMN-3 la groovebox open source Authors: Psychofox Date: 2022年06月24日T17:14:48+02:00 License: CC By-SA Tags: groovebox, mao, raspberry_pi, midi et daw Score: 22 Aujourd'hui je vais vous parler de LMN-3, une _groovebox_ open-source développée par [ Stone Preston](https://github.com/stonepreston), un developeur de chez Canonical. Voici la bête assemblée:  Mais c'est quoi, une _GrooveBox_? --------------------------------- Une Groovebox est un instrument de musique électronique composé d'une ou plusieurs sources sonores (synthétiseurs, samplers, boites à rythmes), d'une surface de controle équipée de boutons, potentiomètres, coussinets/pads) et d'un séquenceur intégré permettant de composer à minima des canevas/loops enchaiables voire de créer des compositions complètes. Quand le séquenceur est suffisemment complet pour créer des compositions complètes on les appelles parfois aussi _DAW-in-a-box_ [1]. Littéralement: station de travail musicale dans une boîte. Il semble que le projet LMN-3 a pour vocation d'aboutir à ce niveau. L'architecture -------------- Le LMN-3 se compose de plusieurs élément: - une raspberry pi4, faisant tourner un séquenceur basé sur le moteur open-source [Tracktion Engine](https://github.com/Tracktion/tracktion_engine). Tracktion Engine est le moteur du DAW Tracktion Waveform qui n'est lui même pas complètement libre mais dont il existe une version pour linux (aussi pour raspberry pi). Tracktion Engine est fourni sous forme de module JUCE. C'est donc [JUCE](https://juce.com) qui est utilisé comme framework pour la GUI. JUCE est un framework de développement audio dual licensé proprio/gplv3. - un écran LCD - une carte de developement Teensy 4.1 pour servir de contrôleur midi pour l'interface physique - une PCB sur laquelle on installera des touches claviers, des potentiomètres et un jockstick - le boîtier Au niveau de l'apparence on y voit une très nette inspiration de [l'OP-1 de Teenage Engineering](https://en.wikipedia.org/wiki/Teenage_Engineering_OP-1). Au niveau du fonctionnement il me semble plus proche d'un DAW in a box comme [la série des MPC](https://www.akaipro.com/products/mpc-series), mais sans les excellents PADs de ces derniers (idée d'améliorations). Le projet --------- Le projet github [FundamentalFrequency](https://github.com/FundamentalFrequency) vous permet déjà d'assembler votre LMN-3. Il contient : - le code source du DAW - le code source du firmware pour contrôler la teensy - les fichiers FreeCAD pour le boitier - les fichiers KiCAD du PCB - les fichers OpenSCAD pour imprimer en 3D les touches - un guide d'assemblage - le code source de l'émulateur [(présentation youtube)](https://www.youtube.com/watch?v=HBd83-JuzLo) pour tester le DAW avant même d'assembler la bête. La suite -------- On souhaite tout de bon à l'auteur de ce projet dont je vais suivre les premiers pas. Comme je n'ai pas encore de raspberry pi 4 mais son ancêtre, je vais tout de même acheter une teensy 4.1 mais pour faire tourner [m8tracker en version headless](https://github.com/DirtyWave/M8HeadlessFirmware) pilotée par ma raspberry pi 3 + GameHat. Le M8 Tracker, je vous en parlerait dans le prochain journal quand j'aurai reçu la Teensy. [1] D.A.W. Digital Audio Workstation ou Station de Travail Digital.