All Projects → superzazu → denver.lua

superzazu / denver.lua

Licence: MIT License
a simple library to help you play custom waveforms with LÖVE

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to denver.lua

Akwf Free
Adventure Kid Wave Forms are a collection of sampled one cycle waveforms for use in synthesizers or similar sound generators.
Stars: ✭ 179 (+171.21%)
Mutual labels:  waveform, sound, synthesis
Lovetracker
A module tracker written in lua/LöVE.
Stars: ✭ 38 (-42.42%)
Mutual labels:  sound, love2d
Soundpipe
A lightweight music DSP library.
Stars: ✭ 921 (+1295.45%)
Mutual labels:  sound, synthesis
Blipkit
C library for creating the beautiful sound of old sound chips
Stars: ✭ 23 (-65.15%)
Mutual labels:  waveform, sound
Dx7 Supercollider
My accurate Yamaha DX-7 clone. Programmed in Supercollider.
Stars: ✭ 395 (+498.48%)
Mutual labels:  sound, synthesis
Swift Video Generator
Stars: ✭ 517 (+683.33%)
Mutual labels:  sound, generation
Gwion
🎵 strongly-timed musical programming language
Stars: ✭ 235 (+256.06%)
Mutual labels:  sound, synthesis
Sc3
SuperCollider library for Python
Stars: ✭ 40 (-39.39%)
Mutual labels:  sound, synthesis
FScape-next
Audio rendering software, based on UGen graphs. Issue tracker: https://codeberg.org/sciss/FScape-next/issues
Stars: ✭ 13 (-80.3%)
Mutual labels:  sound, synthesis
Torch Audiomentations
Fast audio data augmentation in PyTorch. Inspired by audiomentations. Useful for deep learning.
Stars: ✭ 164 (+148.48%)
Mutual labels:  waveform, sound
Supercollider
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Stars: ✭ 4,036 (+6015.15%)
Mutual labels:  sound, synthesis
Main-Supercollider-Files
my supercollider codes, version history is at the branches
Stars: ✭ 21 (-68.18%)
Mutual labels:  sound, synthesis
Ofxpdsp
openFrameworks addon for audio synthesis and generative music
Stars: ✭ 255 (+286.36%)
Mutual labels:  sound, synthesis
Pyo
Python DSP module
Stars: ✭ 904 (+1269.7%)
Mutual labels:  sound, synthesis
framework
A creative coding library.
Stars: ✭ 35 (-46.97%)
Mutual labels:  sound, synthesis
Soundwaveform
Generate WaveForms Images from Sounds and Videos on macOS and iOS (Swift 5.x)
Stars: ✭ 119 (+80.3%)
Mutual labels:  waveform, sound
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-74.24%)
Mutual labels:  waveform, love2d
birds
Bird Sound Synthesis based on AM+FM
Stars: ✭ 46 (-30.3%)
Mutual labels:  sound, synthesis
AudioFile
Audiofile library for Scala.
Stars: ✭ 20 (-69.7%)
Mutual labels:  sound
SoundProcesses
A computer music framework to describe, create and manage sound processes in the Scala programming language. Issue tracker: https://codeberg.org/sciss/SoundProcesses/issues
Stars: ✭ 29 (-56.06%)
Mutual labels:  sound

denver

denver is a simple library to help you play custom waveforms with LÖVE. It currently supports several waveforms: sinus, sawtooth, square, triangle, whitenoise, pinknoise, brownnoise.

How it works

local denver = require 'denver'

-- play a sinus of 1sec at 440Hz
local sine = denver.get({waveform='sinus', frequency=440, length=1})
love.audio.play(sine)

-- play a F#2 (available os)
local square = denver.get({waveform='square', frequency='F#2', length=1})
love.audio.play(square)

-- to loop the wave, don't specify a length (generates one period-sample)
local saw = denver.get({waveform='sawtooth', frequency=440})
saw:setLooping(true)
love.audio.play(saw)

-- play noise
local noise = denver.get({waveform='whitenoise', length=6})
love.audio.play(noise)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].