From 93596df1755400c3eac5686668fd4a5d5728b474 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 12 Nov 2023 00:44:04 +0300 Subject: documented how to run Applause in Jupyter Consoles and Notebooks * This is at the very least cool to have and will be worthwile to write about in the dissertation. * Added ilua-wrapper.sh script which can be used as the ILua interpreter and/or can be symlinked to `lua` in PATH, so ILua will pick up Applause even in Notebooks without any additional tweaks. --- TODO | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'TODO') diff --git a/TODO b/TODO index 62cc4cb..99d4ad6 100644 --- a/TODO +++ b/TODO @@ -3,9 +3,18 @@ * Stream:foreach() cannot be interrupted Perhaps C core should export an interrupted variable that we can check from Lua. For Stream:play() this is solved differently. +* The MIDIStream should be flushed when starting via Stream:play(). +* There are lots of limitations with Jupyter servers (see README). # Features +* RTNeural support. Should probably be a separate library or an optional dependency. + This is important to justify the thesis as related to AI. + Since it is a C++ library making extensive use of templates, there will have to be + a small C wrapper. + Since build time options are important (to choose the backend), it will have to be + added as a submodule. + Port the official RTNeural-example to Applause. * Real-time input. See inputstream branch. * Line Continuations on the CLI (like Lua's CLI) * CLI auto completions via libreadline. @@ -30,6 +39,7 @@ * Github pages (LDoc documentation). They can be automatically pushed by a Github action. Since they will always be public, copyright questions should be resolved first. +* Allow limited operation without a running Jack server. # Improvements -- cgit v1.2.3