-
A positive is fairly easy to do: send a blocking message to the server and if a result comes back, you're good. Simply sending a bool like `#"#t\r\n"` would do it. However, if the server is not okay, …
-
This would allow for Extempore syntax in an LFE session (but in a new REPL).
Tasks:
* [x] Create a new psuedo-package for repls: `undertone.repl`
* [x] Create a new module: `undertone.repl.pure-x…
-
https://github.com/digego/extempore
-
* [x] Populate sub pseudo-packages with Extempore-component support
* [x] Create an `xt.lang` module for functions that generate Extempore's Scheme forms
* this will allow for calling such functi…
-
* [x] Experiment with naïve `gen_tcp` communications
* [x] Create a general LFE/OTP TCP client connection manager
* [x] https://github.com/lfex/tcp-client
* [x] Utilise the LFE `tcp-client` libr…
-
Things to consider:
* release startup needs to:
* connect to any enabled OSC servers
* connect to Extempore, if enabled
* if Extempore is enabled, a check needs to be performed:
* is und…
-
Tasks:
* [x] Create / design ASCII art+figlet banner
* [x] Create banner-rendering function
* [x] Add special case for receiving the "Welcome to Extempore" message
* [ ] Add banner-tracking (maybe…
-
In this demo: https://www.youtube.com/watch?v=rd1_nybU6kM&t=200s
there is the line:
(scale 3 8 (random '(-1 0 1 2)))
I get that 3, 8 is octave and number of notes, but I'm not following what th…
-
This would be for temporary, single-session REPL command management. For history management (persistent storage between sessions), see #55.
Tasks:
* [x] With every completed REPL entry (successful…
-
Tasks:
* [x] What sorts of MIDI libraries exist in the Erlang ecosystem?
- nothing much; it's a pretty crappy scene
* [x] How might MIDI file parsers be adapted to send MIDI in real-time?
-…