[squelton] now needs some substance
This commit is contained in:
parent
36db9d5792
commit
dbf6c410ed
5 changed files with 52 additions and 19 deletions
71
README.md
71
README.md
|
@ -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)*
|
||||
|
||||
<!--  -->
|
||||

|
||||

|
||||

|
||||
|
||||
|
||||
---
|
||||
|
||||
# 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
|
||||
|
||||
 
|
||||
As presented in [Maker Stories [7]](https://stories.maker.co/monome-open-source-tools-for-music-makers).
|
||||
|
||||
---
|
||||
# Origins of backlit button grids
|
||||
|
||||

|
||||

|
||||
|
||||
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)' -->
|
||||
<!---->
|
||||

|
||||
|
||||
---
|
||||
|
||||
# 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"
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
# Tangible timelines
|
||||
|
||||
 
|
||||
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, 101–6. AM ’20. New York, NY, USA: Association for Computing Machinery, 2020.
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 2.7 MiB |
BIN
images/controller-b-fur-yamaha-fs1r-730x548.jpg
Normal file
BIN
images/controller-b-fur-yamaha-fs1r-730x548.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 89 KiB |
BIN
images/grids.jpg
Normal file
BIN
images/grids.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
BIN
images/superbrain.jpg
Normal file
BIN
images/superbrain.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 133 KiB |
Loading…
Add table
Reference in a new issue