Skip to content

Browser Based Audio Oscillators using MPE devices & MPE.js

License

Notifications You must be signed in to change notification settings

briosum/mpe-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MPE.js Player v1.0.0

MPE Player using mpe.js Library.

This demo app was built to play with Browser Based Audio Oscillators using MPE devices ( such as ROLI Lightpad & Seaboard BLOCKS ). This should work with any Modern Browser that supports AudioContext.

Seaboard BLOCK

seaboard

This demo uses the following Seaboard BLOCK config settings via the BLOCKS Dashboard.

  • Note Start channel: 2
  • Note End channel: 16
  • Use MPE: Checked
  • Pitch Bend Range: 48

Lightpad BLOCK

lightpad

This demo uses the following Lightpad BLOCK config settings via the BLOCKS Dashboard.

  • Setting: 4x4 MPE Mode
  • MIDI Mode: MPE
  • Note channel first: 2
  • Note channel last: 16
  • Base note: C3
  • Grid size: 4
  • Send pitch bend: unchecked

Instructions

Connect your MPE device to your Web Browser and tinker away.

If you want to tweak some stuff, MpePlayer has a few config options. waveShape is probably the one you might enjoy the most as it sets up the oscillator sound that the MPE device uses.

<script>
  MpePlayer.init({
    debug: false,
    debugHTML: true,
    waveShape: 'sine' // 'sine', 'square', 'sawtooth', 'triangle'
  });
</script>

Legal Stuff

Briosum is not affiliated with ROLI. All Product Names & Images are Copyright ROLI Ltd