[squelton] now needs some substance

This commit is contained in:
thibaud keller 2024-09-06 19:54:44 +01:00
parent 36db9d5792
commit dbf6c410ed
5 changed files with 52 additions and 19 deletions

View file

@ -3,7 +3,6 @@ theme: gaia
_class: lead
<!-- paginate: true -->
backgroundColor: #000000
<!-- backgroundImage: url('https://marp.app/assets/hero-background.svg') -->
---
# **Towards a universal button grid interface**
@ -12,56 +11,59 @@ Thibaud Keller
[ossia.io](https://ossia.io) - Maynooth University
*made with [marp](https://marp.app)*
<!-- ![bg right:30% 80%](https://marp.app/assets/marp.svg) -->
![bg right:40%](images/deluge-slider-2.jpg)
![bg](images/UGS.png)
![bg blur:2px](images/monome-gridlab.jpg)
---
# An enduring practice
- Thouroughly documented at LMU Munich by Beat Rossmy [[1]](https://doi.org/10.21428/92fbeb44.563bfea9),
- Thoroughly 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
- With a dedicated course at Berklee college 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
- And an active community 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
---
# The monome way
![w:540](images/monome-gridlab.jpg) ![h:297](images/grids.jpg)
As presented in [Maker Stories [7]](https://stories.maker.co/monome-open-source-tools-for-music-makers).
---
# Origins of backlit button grids
![bg vertical right:40% 70%](images/202edited.png)
![bg 70%](images/sp808_gal.jpg)
1998 - SP seriers (202 & 808)
1998 - SP series (202 & 808)
Performance samplers
The grid allows:
- Sampling and trigering
- Sampling and triggering
- Copy and paste
- Step recording
---
<!-- # Trending upwards -->
<!-- _footer: 'Figure 2 in Rosmy, B. & Wiethoff, A. “Musical Grid Interfaces: Past, Present, and Future Directions.” 2021[[2]](https://doi.org/10.21428/92fbeb44.6a2451e6)' -->
<!--![h:600](images/grid_releases.svg)-->
![bg 67%](images/grid_releases.svg)
---
# Notable instruments and sequencers
- 2007 - Tenori-on, Yamaha<!-- * 2009 - Bliptronic 5000, ThinkGeek -->
- 2007 - Tenori-on, Yamaha
- 2014 - BeatStep, Arturia
Circadian Rhythm, Tip Top audio (eurorack)
- 2015 - Circuit, Novation
Pokcket operators, Teenage Engineering (hand held)
Pocket operators, Teenage Engineering (hand held)
- 2016 - Deluge, Synthstrom (open source)
- 2017 - Seq, Polyend (wide)
- 2019 - Zoia, Empress (nodal patcher)
@ -69,7 +71,7 @@ Pokcket operators, Teenage Engineering (hand held)
---
# Notable Controllers
# Notable controllers
- 2006 - 40h, monome (open source)
- 2009 - launchpad, Novation
@ -81,16 +83,41 @@ Pokcket operators, Teenage Engineering (hand held)
---
# Notable libraries
- [libmonome](https://github.com/monome/libmonome/tree/main)
- [mixxx](https://github.com/mixxxdj/mixxx/tree/main/res/controllers)
- [AbletonLive12_MIDIRemoteScripts](https://github.com/gluon/AbletonLive12_MIDIRemoteScripts)
- [DrivenByMoss](https://github.com/git-moss/DrivenByMoss)
- [OpenAV-Ctrla](https://github.com/openAVproductions/openAV-Ctlra)
- [SDL_GameControllerDB](https://github.com/mdqinc/SDL_GameControllerDB)
---
# Problem
- A majority of closed source, propriatery hardware.
- No standard, or overly standardized practices
- Divergent aproaches of availabe libraries
- A majority of closed source, proprietary hardware.
- Either a blank slate (monome), or overly standardized practices
- Software specific libraries, with divergent approaches
- Many overlapping features
---
# The issue of menus
# The issue with menus
The case of the
Yamaha FS1R [[8]](https://fs1r.skerjanc.de/)
and the dread of
"menu diving"
![bg right:50% 105%](images/controller-b-fur-yamaha-fs1r-730x548.jpg)
---
# Tangible timelines
![w:540](images/UGS.png) ![w:540](images/superbrain.jpg)
Samuel J. Hunt's [UGS](https://iv.nboeck.de/watch?v=KHFJPfa38wY) [[9]](https://doi.org/10.1145/3411109.3411122) & Beat Rossmy's [SuperBrain](https://vimeo.com/546873594)
---
@ -108,6 +135,12 @@ Pokcket operators, Teenage Engineering (hand held)
[[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
[[6]](https://llllllll.co/tag/grid) Lines “Latest Grid Topics”. The monome comunity forum. https://llllllll.co/tag/grid.
[[7]](https://stories.maker.co/monome-open-source-tools-for-music-makers) Maker Stories. “Monome / Open Source Tools for Music Makers.” https://stories.maker.co/monome-open-source-tools-for-music-makers.
---
[[8]](https://fs1r.skerjanc.de/) Robert Skerjanc, “HARDWARE-CONTROLLER FOR YAMAHA FS1R,” August 26, 2023. https://fs1r.skerjanc.de/.
[[9]](https://doi.org/10.1145/3411109.3411122) Hunt, Samuel J. “Exploring Polyrhythms, Polymeters, and Polytempi with the Universal Grid Sequencer Framework.” In Proceedings of the 15th International Audio Mostly Conference, 1016. AM 20. New York, NY, USA: Association for Computing Machinery, 2020.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

BIN
images/grids.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
images/superbrain.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB