aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2016-01-03SyncedStream optimization: Allow streams to be reused within one stream graph...Robin Haberkorn3-64/+162
2016-01-03preliminary (broken) client forking supportRobin Haberkorn2-9/+122
2015-12-31support only LuaJIT and use some additional (insignificant) optimizationsRobin Haberkorn3-9/+10
2015-12-31fixed potential segfaults in MIDI processing & 1-based channelsRobin Haberkorn2-17/+28
2015-12-31implemented basic support for MIDI NOTE ON/OFF eventsRobin Haberkorn2-30/+218
2015-11-04added simple support for MIDI CC commandsRobin Haberkorn3-3/+144
2015-11-03enforce minimum buffer size for lua<->realtime communication based on jack_ge...Robin Haberkorn1-2/+17
2015-11-03fixed ZipStream for non-stream operands (like numbers)Robin Haberkorn1-1/+2
2015-11-03fixed semaphore for realtime<->lua thread synchronizationRobin Haberkorn1-8/+16
2015-11-03allow Stream:play() to be interrupted by CTRL+CRobin Haberkorn1-1/+35
2015-11-03ring buffer size is configurable now via ./applause command-line parameter in...Robin Haberkorn1-9/+32
2015-11-03synchronize buffer access via System V semaphoreRobin Haberkorn1-10/+74
2015-11-03report buffer underrunsRobin Haberkorn1-6/+23
2015-05-03changed semantics of the __call metamethod: create VectorStreamRobin Haberkorn1-18/+25
2015-04-30added Stream.save() and SndfileStream based on FFI wrapper around libsndfileRobin Haberkorn2-0/+253
2015-04-30use LuaJIT's FFI instead of lposix library for clock_gettime()Robin Haberkorn1-5/+33
2015-04-30added RavelStream and minor changes to make streams of non-numbers possibleRobin Haberkorn1-5/+68
2015-04-28optimizations, scalar operations and ZipStream as an abstraction of stream op...Robin Haberkorn1-138/+211
2015-04-20resample() and toplot() methodsRobin Haberkorn1-0/+49
2015-04-20added bit-crusher effectRobin Haberkorn1-0/+6
2015-04-20filters: handle input streams shorter than the frequency streamRobin Haberkorn1-18/+24
2015-04-20filtering: handle frequency streams short than the input streamRobin Haberkorn1-4/+16
2015-04-20added filter streams adapted from ChucK and revised wave form functionsRobin Haberkorn1-19/+373
2015-04-11stop garbage collector temporarily during play()Robin Haberkorn1-1/+16
2015-04-11added custom interactive Lua interpreter for evaluating applause expressionsRobin Haberkorn4-1/+307
2015-04-09additional useful stream operationsRobin Haberkorn1-13/+54
2015-04-07replaced co-routine based implementation with closuresRobin Haberkorn1-72/+153
2015-04-07initial commit based on coroutinesRobin Haberkorn1-0/+462