{"repo":"jpetazzo/griode","free":true,"listed":false,"github":"https://github.com/jpetazzo/griode","clone":"git clone https://github.com/jpetazzo/griode.git","description":"Griode + Novation Launchpad + Raspberry Pi = a music instrument!","language":"Python","stars":163,"topics":["music","launchpad","fluidsynth","instrument","daw","raspberry-pi","raspberrypi","raspberry"],"license":null,"category":"media-processing","readme_excerpt":"Griode Griode lets you play music using a LaunchPad or a similar controller. For short demos and tutorials, check this YouTube playlist. I gave a few talks about Griode: - Berlin Hack&Tell at C-Base (May 2018) 🔗 - Linux Technologies Berlin (July 2018) 🔗 - Python Users Berlin (April 2019) 🔗 Here are the slides that I use when presenting Griode. This poster explains how to switch instruments and modes. The original version of the poster was made by Jérôme Petazzoni to present at PyCon in 2019; and it was then much improved by Elodie Trinh (thanks Elodie!♥). There is also a basic (and incomplete) user manual that you may (or not) find helpful. Quick start Here are some quick instructions to get you started, assuming that you have a LaunchPad connected to an Debian/Ubuntu system. Your LaunchPad should light up with a red and white pattern, and pressing pads should make piano sounds. (Curious about what all these commands and packages are? Keep reading, we'll explain a bit further!) Installing on a Raspberry Pi If you want to setup Griode on a Raspberry Pi, if you are using Raspberry Pi OS, you can use the instructions above, since it's basically a Debian system. You can use the \"lite\" (text only) or the \"desktop\" version, it doesn't matter for Griode. If you want Griode to start automatically when the Pi is powered on, see this paragraph. Detailed setup instructions You need: - Python 3 - FluidSynth (to generate sounds) - at least one SoundFont (instrument bank used by FluidSy","default_branch":null,"files":null,"tree":[],"storefront":"/r/jpetazzo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jpetazzo/griode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}