commit 901046f1d360c0aec97537b7bcdb0f0e2570b3f3 Author: thibaudk Date: Thu Dec 5 18:51:17 2024 +0000 init diff --git a/README.html b/README.html new file mode 100644 index 0000000..e1e9031 --- /dev/null +++ b/README.html @@ -0,0 +1,44 @@ +
+

Compiling device specifications

+

And it's application to inteactive media

+

Thibaud Keller
+ossia.io - Maynooth University
+made with marp

+
+
+

Notable libraries

+ +
+
+

Implementation

+
    +
  • Drawing from Avendish's GUI toolkit
  • +
  • Device specifications written as simple c++ aggregates
  • +
  • Avoid runtime overhead with reflection
  • +
  • Midi sysex to update the entire grid with a single message
  • +
  • Available on codeberg
  • +
+
+
+

Bibliography

+
+
\ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f590252 --- /dev/null +++ b/README.md @@ -0,0 +1,41 @@ +--- +theme: gaia +_class: lead + +backgroundColor: #000000 +color: #B3ACA2 +--- + +# **Compiling device specifications** +## And it's application to inteactive media +Thibaud Keller +[ossia.io](https://ossia.io) - [Maynooth University](https://www.maynoothuniversity.ie/) +*made with [marp](https://marp.app)* + +--- + +# Notable libraries + +- [libmonome](https://github.com/monome/libmonome/tree/main) +- [mixxx](https://github.com/mixxxdj/mixxx/tree/main/res/controllers) +- [MIDIRemoteScripts](https://github.com/gluon/AbletonLive12_MIDIRemoteScripts) +- [DrivenByMoss](https://github.com/git-moss/DrivenByMoss) +- [GameControllerDB](https://github.com/mdqinc/SDL_GameControllerDB) +- [OpenAV-Ctrla](http://openavproductions.com/doc/ctlra.html) + +![bg right:60% 100%](images/ctlra_with_without.png) + +--- + +# Implementation + +- Drawing from [Avendish's GUI toolkit](https://ossia.io/posts/minimum-viable/) +- Device specifications written as simple c++ aggregates +- Avoid runtime overhead with reflection +- Midi sysex to update the entire grid with a single message +- Available on [codeberg](https://codeberg.org/bugui) + +--- + +# Bibliography + diff --git a/images/ctlra_with_without.png b/images/ctlra_with_without.png new file mode 100644 index 0000000..f765883 Binary files /dev/null and b/images/ctlra_with_without.png differ