Monday, January 30, 2023
Tele-o: WiFi / Bluetooth to CV / Gate Eurorack Module
I made a Eurorack module that accepts WiFi or Bluetooth signals and outputs CV / Gate.
Download hardware and software files here: https://github.com/little-scale/Tele-o-Module
SMSM SEGA Master System MIDI Interface Github
I've put some old files of my SMSM Sega Master System MIDI Interface on Github.
Friday, January 13, 2023
Minimal Case for Adafruit Feather nRF Sense - 3D Print
This is a Minimal Case for Adafruit nRF Sense Feather. Includes space for a 500 mAH battery. If the lid is printed in transparent PLA or similar, the neopixel colour and brightness can be seen through the material.
https://www.thingiverse.com/thing:5782601
RNBO and Max with Raspberry Pi - 03 - Encoders, LCD Screen and TouchOSC
This video shows how to get started with RNBO and Max with Raspberry Pi. We take the delay patch built in the previous tutorials and use some encoders to change the params and an LCD screen to view the params of the RNBO patch.
Links and resources: Python script for encoders and OSC: https://raw.githubusercontent.com/little-scale/rnbo/main/rnbo_python_3.txt gpiozero rotary encoders and button: https://gpiozero.readthedocs.io/en/stable/api_spi.html pyliblo: https://das.nasophon.de/pyliblo/ T18 knob: https://www.thingiverse.com/thing:5757475 D-shaft knob: https://www.thingiverse.com/thing:5759656 Raspberry Pi header: https://www.raspberrypi-spy.co.uk/2012/06/simple-guide-to-the-rpi-gpio-header-and-pins/ Encoders: https://thecustomizewindows.com/wp-content/uploads/2017/07/Rotary-Encoder-For-Dummies.jpg Rpi-lcd library: https://pypi.org/project/rpi-lcd/ Using an I2C LCD Display with Raspberry Pi: https://www.electroniclinic.com/raspberry-pi-16x2-lcd-i2c-interfacing-and-python-programming/ TouchOSC: https://hexler.net/touchosc 00:00 - Intro 00:41 - Same patch as last time 00:49 - Hardware setup 02:46 - Putting together the hardware 03:04 - Encoders in general 05:06 - Encoder 1 06:03 - Encoder 2 06:51 - Encoder 3 07:37 - Encoder 4 09:19 - LCD Display 10:08 - LCD GND 10:22 - LCD 5V 10:48 - LCD SDA 11:03 - LCD SCL 11:30 - Turn on I2C port in rasp-config 12:02 - Reboot 12:14 - Check I2C address 12:56 - Install I2C tools 13:08 - Install rpi-lcd 14:10 - Python script 20:58 - Testing out python script with encoders 21:33 - Testing python script with web interface 22:18 - TouchOSC 22:31 - Create fader 23:31 - Find address string in JSON file from RPI 23:51 - Add address path as constant string to fader messager in TouchOSC 24:10 - Set up TouchOSC editor as patch server 24:33 - iOS TouchOSC as patch client 25:15 - Create additional faders with param names in TouchOSC editor 26:50 - TouchOSC on iOS connected to piRNBO and Max with Raspberry Pi - 02 - Adding Pots
This video shows how to get started with RNBO and Max with Raspberry Pi. We take the delay patch built in the previous tutorial and set up some potentiometers and a button to control it, wired directly to the Raspberry Pi and interacting with the RNBO patch.
Links and resources: High resolution photo of the breadboard: https://github.com/little-scale/rnbo/blob/main/rnbo_2_photo.jpg Lydexic’s excellent tutorial: https://www.lysdexic.com/adding-potentiometers-to-your-raspberry-pi-with-rnbo/ Gpiozero: https://gpiozero.readthedocs.io/en/stable/api_spi.html Pyliblo: https://das.nasophon.de/pyliblo/ Raspberry Pi header: https://www.raspberrypi-spy.co.uk/2012/06/simple-guide-to-the-rpi-gpio-header-and-pins/ MCP3008 Datasheet: https://ww1.microchip.com/downloads/aemDocuments/documents/MSLD/ProductDocuments/DataSheets/MCP3004-MCP3008-Data-Sheet-DS20001295.pdf Python script to copy and paste: https://raw.githubusercontent.com/little-scale/rnbo/main/rnbo_2_python.txt Terminal commands: ssh pi@[IP address of PI] sudo apt install liblo-dev pip install pyliblo3 nano rnbo.py python rnbo.py 00:00 - Introduction 00:55 - Items required 02:39 - Python libs 03:49 - Why MCP3008? 04:28 - Setting up breadboard - adding MCP3008 05:05 - MCP3008 pinout 05:10 - Connections between MCP3008 and Pi 06:54 - Setting up pots 07:18 - Cap, gnd and 3v3 for MCP3008 08:52 - Setting up pots 10:46 - Button on breadboard 11:27 - Signals from pots to ADC 12:24 - Adding caps to pots 13:22 - Put knobs on pots 13:59 - Placing pots on breadboard 14:39 - Turning off Pi 14:45 - Pi ground 15:14 - Pi 3v3 16:00 - Pi MOSI 18:24 - Pi MOSI 19:14 - Pi clock 19:47 - Pi chip select 21:13 - Pi button 21:46 - Explaining the button toggle action 22:18 - Booting Pi 22:51 - Opening Terminal 23:06 - SSH into Pi 23:26 - Install pyliblo 24:51 - Make new nano document rnbo.py 25:11 - Paste python code 25:15 - Save as new document on Pi 25:19 - How does the code work? 28:47 - Python script running 29:10 - Parameters web interface 30:00 - SummaryRNBO and Max with Raspberry Pi - 01 - Setup and Parameters
Wednesday, January 04, 2023
Tuesday, January 03, 2023
Minimal D Shaft Knob - 3D Print
Sunday, January 01, 2023
Minimal Stand for Elektron Model:Cycles or Model:Samples - 3D Print
A compact, minimal stand for Elektron Model:Cycles or Model:Samples: https://www.thingiverse.com/thing:5757485


























