Skip to content
a polymagnetophonic theremin, an open expressive continuous multi-touchless music controller
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
arp
calibration
chimaera
chimutil
cmc
config
custom
debug
dhcpc
dummy
dump
eeprom
engines
include
ipv4ll
libmaple_F3 @ 2bbd68d
linalg
mdns-sd
midi
osc
oscmidi
oscquery
ptp
scsynth
sensors
sntp
tube
tuio1
tuio2
wiz
.gitignore
.gitlab-ci.yml
.gitmodules
.travis.yml
COPYING
Makefile
README.md
VERSION
chimaerish.cpp
firmware.c
license.script
rules.mk
update_license

README.md

Chimaera

A Polymagnetophonic Theremin - An Open Expressive Music Controller

About

The general idea was to develop an expressive music controller. The general characteristics that had to be fulfilled were:

  • playable with fingers (those are the body parts that we have a very fine grained control on)
  • design should qualify for do-it-yourself production
  • entirely based on and released as open source hardware and software
  • adhere to the KISS principle (were our favorite wording is: keep it simple and smart
  • highly sensitive, e.g. has to react to subtle changes in input (a prerequisite for an expressive play with vibratos, tremolos, ...)
  • high update rates (2-5kHz)
  • driver-less communication and integration into any setup or operating system
  • possibility for network performances inherently included

The outcome was a device that is best described as a polyphonic theremin, based on magnetic distance sensing to permanent magnets atttached to fingers relative to an array of high accuracy linear hall effect sensors. An open source prototyping board with an ARM Cortex M4 MCU acts as the central computing unit, reading out the sensors, computing multi touch recognition and sending output via Ethernet.

The device therefore features two continuous dimensions. The X-dimension tells about the fingers position in the sensor array and most of the time will correspond to pitch. The P-dimension tells about finger proximity to the sensor array and may correspond to amplitude, filter cutoff frequency, modulation, etc.

Build Status

build status

Reference

http://open-music-kontrollers.ch/chimaera/about/

License

Copyright (c) 2015 Hanspeter Portner (dev@open-music-kontrollers.ch)

This is free software: you can redistribute it and/or modify it under the terms of the Artistic License 2.0 as published by The Perl Foundation.

This source is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Artistic License 2.0 for more details.

You should have received a copy of the Artistic License 2.0 along the source as a COPYING file. If not, obtain it from http://www.perlfoundation.org/artistic_license_2_0.

You can’t perform that action at this time.