Skip to content

digital percussion instrument based on physical modelling synthesis, using sensel morph

Notifications You must be signed in to change notification settings

sozbtn/physical-modelling-percussion-instrument

Repository files navigation

physical-modelling-percussion-instrument

This repository contains the code to run a multidimensional digital percussion instrument based on physical modelling synthesis, utilising the Sensel Morph as its main hardware component. Details of the implementation can be found in a publication for the Sound and Music Computing Conference 2018, with a short teaser.

Pure data is used as the central-hub of the system. We use Faust to implement the DSP algorithms, which are then built as external PD objects. Hardware communication between external physical inputs (knobs, sliders etc.) and PD is achieved through serial data with an Arduino. Communication between the Sensel Morph and PD is achieved in the same way.

The audio synthesis relies on banded digital waveguides and waveguide mesh structures, which are used to synthesise drum membranes, plates, bars, and other impact sounds. Includes implementation of:

  • Unique interaction methods: such as continuous excitation model and multi-touch manipulation
  • Various excitation and percussive instrument models
  • Individual, coupled, or parallel coupling between resonators
  • Nonlinear modulation

About

digital percussion instrument based on physical modelling synthesis, using sensel morph

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages