index
:
applause2
inputstream
master
Luajit-based synthesizer based on a stream algebra
Robin Haberkorn
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2016-09-26
LADSPAStream: fixed input port mapping
Robin Haberkorn
1
-1
/
+4
2016-09-26
LADSPAStream: limited support for multi-channel input streams
Robin Haberkorn
1
-0
/
+24
2016-09-26
LADSPAStream: Special optimization for constant input port mappings
Robin Haberkorn
1
-26
/
+52
2016-09-26
added LADSPA plugin host (LADSPAStream and Stream:LADSPA())
Robin Haberkorn
2
-1
/
+380
2016-09-25
build applause binary with debug information
Robin Haberkorn
1
-1
/
+1
2016-09-25
fixed HPF, BPF and BRF filters and allow the quality factor to be a stream
Robin Haberkorn
1
-23
/
+17
2016-09-25
added Stream:tonumber() and Stream:tostring() and simplified the __tostring m...
Robin Haberkorn
1
-7
/
+6
2016-09-25
changed semantics of ZipStream (ie. multiply, add operators): the left stream...
Robin Haberkorn
1
-110
/
+149
2016-09-15
fixed SawOsc and support a scalar phase argument for all oscillators
Robin Haberkorn
1
-13
/
+17
2016-09-15
fixed multichannel SndfileStreams and :toplot()
Robin Haberkorn
1
-9
/
+11
2016-09-05
added Stream:pan(), fixed typo in MuxableStream and improved InstrumentStream...
Robin Haberkorn
1
-3
/
+28
2016-09-03
fixed garbage collection of libsndfile handles
Robin Haberkorn
1
-9
/
+6
2016-09-03
SndfileStream() supports raw files now, by passing through samplerate, channe...
Robin Haberkorn
2
-4
/
+23
2016-08-02
options are now passed in POSIX style (ie. -o and -b)
Robin Haberkorn
1
-7
/
+25
2016-07-18
fixed Stream:resample()
Robin Haberkorn
1
-1
/
+1
2016-07-04
added ntom() and mton() for converting from note names to MIDI numbers and vi...
Robin Haberkorn
1
-15
/
+53
2016-07-04
fixup: InstrumentStream
Robin Haberkorn
1
-4
/
+19
2016-07-03
simplified code: the Streams.streams array is no longer mandatory
Robin Haberkorn
1
-79
/
+70
2016-07-03
renamed Stream:tick() to Stream:gtick()
Robin Haberkorn
1
-58
/
+58
2016-07-03
added InstrumentStream (Stream:instrument)
Robin Haberkorn
1
-0
/
+58
2016-06-05
revised stream syncing: stream samples are cached now
Robin Haberkorn
1
-81
/
+65
2016-06-01
added a few APLish unicode shortcuts for some of the primitives/Stream methods
Robin Haberkorn
1
-1
/
+7
2016-06-01
implemented delay lines and echo effect
Robin Haberkorn
1
-0
/
+51
2016-01-26
allow client connections to be terminated prematurely
Robin Haberkorn
2
-11
/
+81
2016-01-25
fixed command server: unterminated string
Robin Haberkorn
1
-1
/
+2
2016-01-25
added line(), curve() and curves(): RTCmix-like "curve" generators
Robin Haberkorn
1
-0
/
+32
2016-01-25
added DupMux() function and Stream:dupmux() method
Robin Haberkorn
1
-7
/
+19
2016-01-25
added brown and pink noise streams
Robin Haberkorn
1
-3
/
+79
2016-01-25
multi-channel stream support
Robin Haberkorn
3
-195
/
+503
2016-01-12
added history support: it is saved in .applause_history of the current workin...
Robin Haberkorn
1
-3
/
+17
2016-01-12
make applause.lua reloadable using the reload() global function
Robin Haberkorn
1
-3
/
+18
2016-01-12
fixed memory leaking in Stream:play() due to garbage collector disabling
Robin Haberkorn
1
-10
/
+11
2016-01-12
added Stream:foreach(), Stream:pipe() and Stream:gnuplot() methods
Robin Haberkorn
1
-20
/
+52
2016-01-07
improve error messages in case loading applause.lua fails
Robin Haberkorn
1
-4
/
+8
2016-01-07
use the LuaJIT FFI interface for the MIDI streams
Robin Haberkorn
2
-63
/
+104
2016-01-05
flush LuaJIT compiled code cache before executing commands
Robin Haberkorn
2
-0
/
+19
2016-01-05
rewritten Stream:play() as a Lua function
Robin Haberkorn
3
-117
/
+117
2016-01-04
added a simple server functionality and some SciTECO macros to interface it
Robin Haberkorn
2
-39
/
+230
2016-01-04
support the "=" shortcut at the beginning of lines (to print expressions) and...
Robin Haberkorn
1
-3
/
+48
2016-01-04
fixed stream resetting for the IndexStream and filter streams
Robin Haberkorn
1
-19
/
+26
2016-01-04
major class system revision: Support :instanceof(), dedicated ctor() methods ...
Robin Haberkorn
1
-74
/
+156
2016-01-04
allow constructors to return other things than class instances
Robin Haberkorn
1
-3
/
+3
2016-01-04
added RepeatStream: allows you to repeat some stream for a number of times (o...
Robin Haberkorn
1
-0
/
+33
2016-01-03
fixed optimizations for multiple consecutive arithmetic operators
Robin Haberkorn
1
-18
/
+16
2016-01-03
SyncedStream optimization: Allow streams to be reused within one stream graph...
Robin Haberkorn
3
-64
/
+162
2016-01-03
preliminary (broken) client forking support
Robin Haberkorn
2
-9
/
+122
2015-12-31
support only LuaJIT and use some additional (insignificant) optimizations
Robin Haberkorn
3
-9
/
+10
2015-12-31
fixed potential segfaults in MIDI processing & 1-based channels
Robin Haberkorn
2
-17
/
+28
2015-12-31
implemented basic support for MIDI NOTE ON/OFF events
Robin Haberkorn
2
-30
/
+218
2015-11-04
added simple support for MIDI CC commands
Robin Haberkorn
3
-3
/
+144
[next]