soundtab 0.1.5

Theremin-like Synthesizer App with Wacom Tablet support


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

SoundTab Theremin

Wacom tablet Theremin soft synthesizer.

Play like on Theremin, but instead of moving hand in the air, move pen over wacom tablet. Volume is modulated by pen pressure, instead of left hand movement in Theremin.

screenshot

For better experience, use Wacom digitizer with pressure detection.

You can play with mouse as well, but w/o volume modulation (no pressure information), and less precise positioning.

It's possible to play accompaniment MP3 track inside SoundTab (useful since in exclusive mode you cannot playback from other apps to the same device).

Written using DlangUI GUI library: https://github.com/buggins/dlangui

Supported platforms

Currently only Windows platform is supported due to used Audio and Wacom Tablet libraries.

Although, it should not be very difficult to port it to Linux / Mac.

Download Binaries

You can download prebuilt binaries from Releases section on GitHUB.

https://github.com/buggins/soundtab/releases


Building Application from Source

You will need some D compiler (e.g. DMD or LDC) and DUB utility.

Clone source code from GitHub using git

clone https://github.com/buggins/soundtab.git

(If you don't have git installed, just download ZIP archive from source code)

Enter soundtab directory.

cd soundtab

Invoke DUB to build and run application.

dub run

You can find built binaries in soundtab/bin folder.

Audio Settings

In Main Menu, select File/Settings item.

Select audio output device, Exclusive/Shared mode, and minimal frame length.

For better responsibility (lower latency), check Exclusive mode.

If you hear glitches while sound playback, choose bigger value of Minimal Frame Length (milliseconds).

Lowest latency is achievable on Win 10.

screenshot

Authors:
Vadim Lopatin
Dependencies:
derelict-wintab, dlangui, wasapi, derelict-mpg123
Versions:
0.1.5 2016-Nov-09
0.1.4 2016-Nov-09
0.1.3 2016-Nov-09
0.1.2 2016-Nov-09
0.1.1 2016-Oct-28
Show all 7 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 29 downloads total