Skip to content

fourMs/omo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oslo Mobile Orchestra

A collection of patches used with Oslo Mobile Orchestra (OMO) at the Department of Musicology, University of Oslo.

OMO performance

OMO used to work with a collection of patches developed in PureData and deployed via MobMuPlat. This collection uses browser-based apps that rely on the Web Audio API. They should work on both iOS and Android phones, although there may be variations in sensors available and browser capabilities.

Play now: fourms.github.io/omo/

Browsers

The apps should (in theory) work in all modern browsers, but we have found they generally work best with Safari on iPhone/iPad and Chrome on Android. Open the site in the browser — not inside Instagram, email, or other in-app browsers (use “Open in browser” if needed).

Quick start

  1. Open the hub and pick an instrument — each card lists synthesis and sensors (58 apps in six sections).
  2. Turn Audio on (top right) if sound does not start on first touch.
  3. Tap Learn for how to play; QR shares a link to the same app for the group.
  4. Allow microphone, motion, or camera when prompted (browser and OS settings).
  5. Turn volume to at least 70%; disable silent mode on iPhone.
  6. Add to Home Screen for a more full-screen, offline-friendly install.

Playing surfaces

Many apps use a similar layout:

Pattern Examples How to play
Full pad / X–Y Kaoss Pad, FM Touch, Pinch Bass Drag on the large pad
Centre record button Sampler, Scrub Tape, Wind Bottle, Vocoder Choir Hold the round button (mic apps record; release to loop or stop)
Hold pad Shepard Glide, many drones Keep finger down; tilt shapes sound
Keyboard / sequencer Piano, Markov Melody, drum sequencers Tap keys or steps

Live readouts (filter Hz, position, training stats) stay visible at the top of the play area where relevant.

Instruments

Compact list — full tables with folder names: docs/CATALOG.md.

Rhythm (11) CliX · Conductor · Drumkit · Drum Sequencer · Circular Drum · Firefly · Delay Throw · Euclidean Rings · L-System Groove · Clap Architect · Shadow Sequencer
Drones (11) Green Button · Just Equal · Sound Saber · Motion Trump · Compass Wah · Harmonizer · Shepard Glide · Shake Filter · Flat Edge · Heading Choir · Swarm Bloom
Melody (9) Piano · Mic Theremin · Flute Blow · Tilt Harp · Bow Phone · Markov Melody · Kaoss Pad · Bowed Waveguide · Crystalis
Synthesis (12) FM Touch · FM Matrix · KS String · Additive Bells · Filter Ladder · Ring Mod Gong · Pinch Bass · Edge Strum · Am Radio · Phase Distortion · Supersaw Stack · Pluck Bowl
Texture (11) Sampler · Granular Tilt · Spectral Freeze · Tap Bloom · Wavetable Scan · Video Sonifier · Chaos Attractor · Room Reverb Send · Wind Bottle · Scrub Tape · Vocoder Choir
AI (4) Evo Drumkit · Hum Clap · Train Shake · Gesture Regression

Documentation

Resource Contents
App catalog All hub apps by section (synthesis · sensors · folder slug)
Workshop guide 45-minute facilitator script
Ideas Backlog and shipped history
Device support Sensor API checklist before workshops
Wiki Extended workshop material (docs/wiki/)

License

GPL-3.0