Christian Williams

Results 94 issues of Christian Williams

In progress, adding simulator for midi device.

See https://www.morling.dev/blog/bytebuffer-and-the-dreaded-nosuchmethoderror/ ```java java.lang.NoSuchMethodError: java.nio.FloatBuffer.position(I)Ljava/nio/FloatBuffer; at com.danielgergely.kgl.FloatBuffer.(Buffer.kt:24) at baaahs.gl.render.Quad.bufferOf(Quad.kt:33) at baaahs.gl.render.Quad.(Quad.kt:22) at baaahs.gl.render.ModelRenderEngine$Arrangement.(ModelRenderEngine.kt:182) at baaahs.gl.render.ModelRenderEngine$1.invoke(ModelRenderEngine.kt:53) at baaahs.gl.render.ModelRenderEngine$1.invoke(ModelRenderEngine.kt:53) at baaahs.gl.LwjglGlManager$LwjglGlContext.runInContext(LwjglGlManager.kt:39) at baaahs.gl.render.ModelRenderEngine.(ModelRenderEngine.kt:53) at baaahs.gl.render.ModelRenderEngine.(ModelRenderEngine.kt:20) at baaahs.gl.render.RenderManager$renderEngines$1.invoke(RenderManager.kt:15) at baaahs.gl.render.RenderManager$renderEngines$1.invoke(RenderManager.kt:14) at baaahs.util.CacheBuilder.get(CacheBuilder.kt:13) at...

If a patch's output content type matches the content type of one of its inputs, it's considered a filter, and will automatically be inserted upstream of other patches that use...

Currently patches can only be provided by shows, but it makes sense for certain patches to be specified by individual scenes. For example, UV projection shaders probably make more sense...

Maybe something like an `#include` or `#import` directive? Some considerations: - Are imported functions namespaced/namespaceable? A library could easily have its own privately-used functions like `random()` that ideally wouldn't be...