Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bepitulaz/google-sheets-midi-sequencer
A 2 tracks midi sequencer built on top of Google Sheets
https://github.com/bepitulaz/google-sheets-midi-sequencer
google-sheets-addon javascript midi-controller music-sequencer webmidi webmidiapi webmidijs
Last synced: about 2 months ago
JSON representation
A 2 tracks midi sequencer built on top of Google Sheets
- Host: GitHub
- URL: https://github.com/bepitulaz/google-sheets-midi-sequencer
- Owner: bepitulaz
- License: mit
- Created: 2023-10-26T14:40:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-30T19:06:22.000Z (about 1 year ago)
- Last Synced: 2024-04-24T03:01:11.887Z (9 months ago)
- Topics: google-sheets-addon, javascript, midi-controller, music-sequencer, webmidi, webmidiapi, webmidijs
- Language: HTML
- Homepage: https://www.asepbagja.com/programming/making-music-with-google-sheets/
- Size: 366 KB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Google Sheets as 2 tracks MIDI sequencer
We can extend the functionality of Google Sheets via [Apps Script](https://developers.google.com/apps-script). This repository is a proof of concept to use Google Sheets as a MIDI sequencer. I built a custom sidebar UI for Google Sheets, and access WebMIDI API from there. Then, I connected my synthesizer via USB cable to the laptop. The script can read and send the MIDI data from Google Sheets cell and pass it to the synthesizer.
## The sheet
You can copy the sheet for this project from [this link](https://docs.google.com/spreadsheets/d/1FzpuG3gTlh_NykLf2izHipp3kVOwXUesZNqox6vaPBE/copy)
## The video demo
[![The setup for this project: Arturia MicroFreak synth and Google Sheets](Sequencer.jpg)](https://youtu.be/duzOII-73cA?si=_5O_taffXfPOmZln)