diff --git a/README.md b/README.md index 4e1ea4d..6849034 100644 --- a/README.md +++ b/README.md @@ -7,30 +7,107 @@ backgroundColor: #000000 --- # **Towards a universal button grid interface** -And it's open implementation +## And it's open implementation +Thibaud Keller +[ossia.io](https://ossia.io) - Maynooth University +*made with [marp](https://marp.app)* -![bg right:42%](images/deluge-slider-2.jpg) +![bg right:40%](images/deluge-slider-2.jpg) ![bg](images/UGS.png) -![bg](images/monome-gridlab.jpg) +![bg blur:2px](images/monome-gridlab.jpg) --- -# A rich history +# An enduring practice + +- Thouroughly documented at LMU Munich by Beat Rossmy [[1]](https://doi.org/10.21428/92fbeb44.563bfea9), +with Alexander Wiethoff [[2]](https://doi.org/10.21428/92fbeb44.6a2451e6), Maximilian Rauh[[3]](https://doi.org/10.21428/92fbeb44.db84ecd0) +and Sebastian Unger [[4]](https://doi.org/10.21428/92fbeb44.303223db). + +- With a dedicated course at Berklee colege of Music +"Grid Controller Studies" ISEL-112 [[5]](https://github.com/stretta/gridlab) + +- And an active comunity of artists and developers [[6]](https://llllllll.co/tag/grid) +Due, in part, to the open source, and open ended nature of monome's grid --- -# State of the art +# Origins of backlit button grids + +![bg vertical right:40% 70%](images/202edited.png) +![bg 70%](images/sp808_gal.jpg) + +1998 - SP seriers (202 & 808) +Performance samplers + +The grid allows: +- Sampling and trigering +- Copy and paste +- Step recording + +--- + + + + +![bg 67%](images/grid_releases.svg) + +--- +# Notable instruments and sequencers + +- 2007 - Tenori-on, Yamaha +- 2014 - BeatStep, Arturia +Circadian Rhythm, Tip Top audio (eurorack) +- 2015 - Circuit, Novation +Pokcket operators, Teenage Engineering (hand held) +- 2016 - Deluge, Synthstrom (open source) +- 2017 - Seq, Polyend (wide) +- 2019 - Zoia, Empress (nodal patcher) +- 2023 - Push 3, Ableton (export to and from a PC) + +--- + +# Notable Controllers + +- 2006 - 40h, monome (open source) +- 2009 - launchpad, Novation +- 2013 - Push, Ableton +- 2014 - Untztrument, Adafruit (open source) +- 2015 - Linstrument, Roger Lynn (continuous surface) +- 2019 - Grid, Intech Studio (modular) +- 2020 - Mine S, Special Waves (modular) --- # Problem -* Plenty of closed source, propriatery hardware. -* Sevral open source libraries, with diferent aproaches -* Both lmany incompatibilites and many overlapping features +- A majority of closed source, propriatery hardware. +- No standard, or overly standardized practices +- Divergent aproaches of availabe libraries +- Many overlapping features --- # The issue of menus + +--- + +# Bibliographie + +[[1]](https://doi.org/10.21428/92fbeb44.563bfea9) Rossmy, B. “Buttons, Sliders, and Keys – A Survey on Musical Grid Interface Standards.” In International Conference on New Interfaces for Musical Expression, 2022. + +[[2]](https://doi.org/10.21428/92fbeb44.6a2451e6) Rossmy, B., & Wiethoff, A. “Musical Grid Interfaces: Past, Present, and Future Directions.” In International Conference on New Interfaces for Musical Expression, 2021. + +[[3]](https://doi.org/10.21428/92fbeb44.db84ecd0) Rossmy, B., Rauh, M., & Wiethoff, A. “Towards User Interface Guidelines for Musical Grid Interfaces.” In International Conference on New Interfaces for Musical Expression, 2022. + +--- + +[[4]](https://doi.org/10.21428/92fbeb44.db84ecd0) Rossmy, B., Unger, S., & Wiethoff, A. “TouchGrid – Combining Touch Interaction with Musical Grid Interfaces.” In International Conference on New Interfaces for Musical Expression, 2021. + +[[5]](https://github.com/stretta/gridlab) Matthew Davidson, aka stretta, gridalb patches repository, June 21, 2024. https://github.com/stretta/gridlab. + +[[6]](https://llllllll.co/tag/grid) Lines “Latest Grid Topics”. The monome comunity forum. https://llllllll.co/tag/grid + + diff --git a/images/202edited.png b/images/202edited.png new file mode 100644 index 0000000..b9e4fbc Binary files /dev/null and b/images/202edited.png differ diff --git a/images/Polyend_SEQ_2.webp b/images/Polyend_SEQ_2.webp new file mode 100644 index 0000000..e047c53 Binary files /dev/null and b/images/Polyend_SEQ_2.webp differ diff --git a/images/circ_rythm.png b/images/circ_rythm.png new file mode 100644 index 0000000..5d4b3d0 Binary files /dev/null and b/images/circ_rythm.png differ diff --git a/images/grid_releases.svg b/images/grid_releases.svg new file mode 100644 index 0000000..98e186e --- /dev/null +++ b/images/grid_releases.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/sp808_gal.jpg b/images/sp808_gal.jpg new file mode 100644 index 0000000..e14a957 Binary files /dev/null and b/images/sp808_gal.jpg differ