OpenAL Synthesiser

A basic additive synthesiser developed in C++ with OpenGL and OpenAL as a hobbyist project.

The UI consists of twelve panels representing different sine wave signals which can be combined into the final waveform. These can be toggled individually or their envelopes adjusted to create a tone with varying qualities. The graph at the bottom of the screen allows the user to view and zoom into the current waveform.

I would eventually like to extend this application to create simple music and sound effects.

link to .zip file

To execute, extract all the files together into a folder, then run the .exe from there. The OpenAL library files provided might not work on all computers, in which case the application should just close.

Screenshots:

Advertisements

One thought on “OpenAL Synthesiser

Leave some feedback!

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s