All Projects → james1236 → buzzer_music

james1236 / buzzer_music

Licence: MIT license
RPI Pico / Micropython library to play music through one or more buzzers, can automatically replace chords with fast arpeggios to simulate polyphony with a single buzzer. Music can be easily taken from onlinesequencer.net

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to buzzer music

pico i2c slave
I2C slave library for the Raspberry Pi Pico
Stars: ✭ 39 (+69.57%)
Mutual labels:  rp2040, raspberry-pi-pico
prk firmware
A keyboard firmware platform in PicoRuby
Stars: ✭ 337 (+1365.22%)
Mutual labels:  rp2040, raspberry-pi-pico
MDNS Generic
mDNS Library for nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00. Supports mDNS (Registering Services) and DNS-SD (Service Discovery). Ethernet_Generic library is used as default for W5x00
Stars: ✭ 22 (-4.35%)
Mutual labels:  rp2040, rpi-pico
wizio-pico
Raspberry Pi Pico development platform for PlatformIO
Stars: ✭ 119 (+417.39%)
Mutual labels:  rp2040, raspberry-pi-pico
zeptoforth
A not-so-small Forth for Cortex-M
Stars: ✭ 70 (+204.35%)
Mutual labels:  rp2040, raspberry-pi-pico
rp2040js
A Raspberry Pi Pico Emulator in JavaScript
Stars: ✭ 178 (+673.91%)
Mutual labels:  rp2040, raspberry-pi-pico
Pico-DMX
A library for inputting and outputting the DMX512-A lighting control protocol from a Raspberry Pi Pico
Stars: ✭ 59 (+156.52%)
Mutual labels:  raspberry-pi-pico, rpi-pico
WiFiNINA Generic
Enables WiFiNINA network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT, Nano_RP2040_Connect. Now with fix of severe limitation to permit sending much larger data than total 4K
Stars: ✭ 32 (+39.13%)
Mutual labels:  rp2040, rpi-pico
pico-ssd1306
Simple library for using ssd1306 displays with the Raspberry Pi Pico and the pico-sdk.
Stars: ✭ 57 (+147.83%)
Mutual labels:  raspberry-pi-pico
rpi
Microcontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
Stars: ✭ 76 (+230.43%)
Mutual labels:  rp2040
EthernetWebServer SSL
Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. It now supports Ethernet TLS/SSL Client. The library supports …
Stars: ✭ 40 (+73.91%)
Mutual labels:  rp2040
Env-KB
A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico
Stars: ✭ 203 (+782.61%)
Mutual labels:  rp2040
EnvOpenPico
An open source RP2040 MCU Board Family
Stars: ✭ 87 (+278.26%)
Mutual labels:  rp2040
pico-rectangle
Joybus protocol (Gamecube controller) implementation for the Raspberry Pi Pico (ARM Cortex M0+). Translates GPIO to modelized Gamecube controller states based on the B0XX/F1 layout.
Stars: ✭ 113 (+391.3%)
Mutual labels:  raspberry-pi-pico
UPnP Generic
A simple library that implements port mappings to router using UPnP SSDP for Arduino boards, running on nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based boards, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP WiFi, WiFiNINA, Ethernet W5x00, ESP8266/ESP32 AT-command WiFi, Portenta_H7 Murata WiFi or Vision-shield Ethe…
Stars: ✭ 14 (-39.13%)
Mutual labels:  rp2040
-Pirates-of-the-Caribbean-Theme-Song
Code to play "Pirates of the Caribbean" Theme Song on a Arduino via a Buzzer. Learn how this is built: https://www.tipstory.org/learning/h2lUMccm5MeuSds
Stars: ✭ 38 (+65.22%)
Mutual labels:  buzzer
picoLCD
Example code for interfacing with a LCD with a Raspberry Pi Pico
Stars: ✭ 25 (+8.7%)
Mutual labels:  raspberry-pi-pico
BuzzIO
C# library to use Sony PS2/PS3 buzz usb controllers in Windows
Stars: ✭ 24 (+4.35%)
Mutual labels:  buzzer
MySQL MariaDB Generic
This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, P…
Stars: ✭ 35 (+52.17%)
Mutual labels:  rp2040
pico-solar-system
No description or website provided.
Stars: ✭ 186 (+708.7%)
Mutual labels:  raspberry-pi-pico

buzzer_music

Play thousands of songs on your Raspberry Pi Pico with a buzzer

Micropython library to play music through a buzzer, automatically replaces chords with fast arpeggios to simulate polyphony. Music can be easily taken from onlinesequencer.net

Also supports playing music through multiple buzzers, dividing the currently playing notes across them for polyphony


Usage

  1. Connect your buzzer to a ground pin and pin 0 on your Pico
  2. Install micropython on your Pico and copy the files in this repository to it
  3. Find some music on onlinesequencer.net, click edit, select all notes with CTRL + A and then copy them with CTRL + C
  4. Paste the string in place of the one in the example file, making sure to remove the "Online Sequencer:120233:" from the start and the ";:" from the end
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].