David Olofson

Results 198 issues of David Olofson

Add support for compressed scripts, and libraries in the form of compressed archives. Compressed scripts should probably just get an additional extension; "somescript.a2s.gz", whereas libraries (typically directories with no extension)...

feature
a2s
optimization

We need to handle script libraries (instruments, effects, waves etc) in a sane and organized fashion. * A2S modules and host applications should be able to pull scripts from multiple...

feature
a2s

Add support for reverse wave playback with 'wtosc' by adding a "playback speed" control register. (Since linear pitch is logarithmic, we can't express negative pitch/frequency, which is why this calls...

question
feature
unit

The XFADE tool is fast, simple, and straightforward, and works great for many use cases, but it typically has the side effect of introducing a flanger or chorus like effect....

question
feature

Add dynamic arrays to A2S, with constructs to create, modify, and destroy them. They should (obviously) be realtime safe, which means either using the A2_block pool, with fragmented arrays for...

feature
a2s

Since we're building a2play along with the library, it's normally going to be built before the library is installed. This has the undesired side effect that, when building a dynamic...

bug
question

Implement a proper reverb unit! Chained stereo feedback delays sort of work in some cases, but only when the dry sound masks the blatantly obvious echos.

unit

If we're going to add any significant number of waves, longer waves, wave that are expensive to render, external wave libraries etc, we're going to have to be smarter about...

feature

With #152 done, we could add lots of nice, handy built-in waves without increasing the engine startup time and base memory footprint. Now that we have off-line rendering via the...

enhancement

Add a structured "sequence" data type? A sequence would basically be a canned list of START and SEND messages, as if sent from a voice starting and controlling subvoices. The...

question
feature