All Projects → franeklubi → pocket-operator-simulator

franeklubi / pocket-operator-simulator

Licence: MIT License
Simulation of teenage engineering's pocket operator PO-20

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to pocket-operator-simulator

react-808
808 Drum Machine built using React.js hooks API
Stars: ✭ 51 (-19.05%)
Mutual labels:  sequencer, drum-machine
sequencer64
64-step sequencer PWA
Stars: ✭ 200 (+217.46%)
Mutual labels:  sequencer, drum-machine
Beact
🎸🎨 DJ and VJ all by yourself in seconds !
Stars: ✭ 223 (+253.97%)
Mutual labels:  sequencer
braid
Polyrhythms in Python: a sequencer and musical notation system for monophonic MIDI synths
Stars: ✭ 34 (-46.03%)
Mutual labels:  sequencer
digitakt-song-mode
Song mode for Elektron Digitakt
Stars: ✭ 29 (-53.97%)
Mutual labels:  sequencer
Iannix
IanniX is a graphical open-source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.
Stars: ✭ 238 (+277.78%)
Mutual labels:  sequencer
monome-rack
VCV Rack plugin for monome Eurorack modules
Stars: ✭ 161 (+155.56%)
Mutual labels:  sequencer
Cells
Live coding environment. Use SuperCollider, Python, TidalCycles, Node.js etc. in the same project.
Stars: ✭ 133 (+111.11%)
Mutual labels:  sequencer
xenpaper
Repo for xenpaper.com
Stars: ✭ 25 (-60.32%)
Mutual labels:  sequencer
strumpract
Various tools for musicians.
Stars: ✭ 20 (-68.25%)
Mutual labels:  drum-machine
connect-opz
Connect OP-Z as an audio device on norns.
Stars: ✭ 29 (-53.97%)
Mutual labels:  teenage-engineering
MIDISequencerAUv3
A great start point for making AUv3 MIDI sequencer apps.
Stars: ✭ 24 (-61.9%)
Mutual labels:  sequencer
z-po-project
Z-PO Project
Stars: ✭ 63 (+0%)
Mutual labels:  teenage-engineering
Punkt
Live coding music library/environment for Kotlin
Stars: ✭ 224 (+255.56%)
Mutual labels:  sequencer
OP1GO
Ultraportable backups for Teenage Engineering's OP-1
Stars: ✭ 34 (-46.03%)
Mutual labels:  teenage-engineering
Helio Workstation
One music sequencer for all major platforms, desktop and mobile
Stars: ✭ 2,257 (+3482.54%)
Mutual labels:  sequencer
drum-machine-patterns
Transcription of the book 200 Drum machine patterns by René-Pierre Bardet
Stars: ✭ 49 (-22.22%)
Mutual labels:  drum-machine
AriaModules
Aria Salvatrice's Signature Series - Cool and Nice virtual synthesizer modules
Stars: ✭ 51 (-19.05%)
Mutual labels:  sequencer
VSE Transform Tools
Quickly transform, crop and fade video strips in Blender's Video Sequence Editor
Stars: ✭ 195 (+209.52%)
Mutual labels:  sequencer
metro
Speed Trainer Metronome
Stars: ✭ 26 (-58.73%)
Mutual labels:  drum-machine

pocket-operator-simulator

Disclaimer!

  • Please bear in mind that this is not an official teenage engineering product.
  • This will not and does not replace the original TE's PO-20
  • This is not, at all, perfect 1:1 copy
  • It doesn't include every feature of TE's PO-20
  • I am not, in any way, affiliated with teenage engineering or Cheap Monday

This is a simulation of the teenage engineering's pocket operator PO-20.

Written just for fun using the p5js library with sound and dom extensions.

For timing, I used mrchimp's Tock.js library.

Be free to use this code for any purpose.

Neat features

  • you can download current setup with a 'BACKUP' button
  • you can drop (or hold the 'BACKUP' button to select) your backup file on the PO to load saved setup
  • you can drop your samples on any of the sequencer buttons
  • currently playing chord can be seen on the screen
  • works on phone too, a bit slowly though
  • you can pan every sample
  • full automation support
  • you will be able to chain more than standard PO's 128 patterns
  • it's cool
  • you can use your keyboard to play with it, here's a keymap:

key_demo

Not that neat features

  • all the effects are gone. Maybe they'll be there in the future but I doubt that
  • the Sounds #0, #8, #9, #10 won't follow root note of currently playing chord

How do I use it?

Just go here.

please don't sue me

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].