User:Supisara/Hackpact: Difference between revisions

From XPUB & Lens-Based wiki
mNo edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Experiments/logbook=  
=Experiments/logbook=  
Notes:<br>
- Disconnect as a research/practice
- Feedback loop between two modes of (a) screen and (b) paper-based practices<br>
 
- Feedback loops across (a) screen, (b) device and (c) paper-based practices<br>
- Observations on materiality of software + hardware<br>
- Observations on materiality of software + hardware<br>
- (a) supports and opposes (b) and vice versa
- (a) + (b) support and oppose (c) and vice versa
- [insert diagram] <br>
- [insert diagram] <br>
- (b) is a necessary part of my practice and is a useful method to help me observe/understand my process and to zoom in and out but indirectly, through the act of sketching<br>
- (c) is a necessary part of my practice and is a useful method to help me observe/understand my process and to zoom in and out but indirectly, through the act of sketching<br>
- keywords: tools, synthesis, byproduct, instrument + surface, interface
- keywords: tools, synthesis, byproduct, instrument + surface, interface
==Tools==
==Tools==
===(A) Screen-based===
===(A) Screen-based===
====(A1) Software====
{| class="wikitable"
{| class="wikitable"
! colspan="4" |(A1) Software
|- style="text-align:center; vertical-align: top;"
! colspan="11" |Tools: (A) Screen-based
|- style="text-align:left; vertical-align: top;"
|- style="text-align:left; vertical-align: top;"
! No. !! Category
! Category
!No.
!Name
!Type
!Type
!Environment
!Language
!Paradigm
!License!! Resources
!Experiments
!Notes
!Notes
|- style="text-align:left; vertical-align: top;"
|-
| 01 ||Bitsy
| rowspan="2" |'''(A1) Game'''
|01
|Bitsy
|Game editor
|Browser
|HTML, CSS, Javascript
|
|Open, MIT
|[https://make.bitsy.org/docs/ documentation], [https://github.com/seleb/bitsy-hacks hacks], [https://aloelazoe.itch.io/bitsy-savior bitsy savior]
|
|
|
|
Line 23: Line 39:
|02
|02
|Twine
|Twine
|Game engine (for interactive fiction), electronic publishing tool
|Browser, desktop
|HTML, CSS, Javascript
|
|Open, GPL
|[https://twinery.org/reference/en/ reference], [https://twinery.org/cookbook/ Twine Cookbook], [https://www.motoslave.net/sugarcube/2/docs/ SugarCube v2]
|
|
|
|
|-
|-
|03
| rowspan="2" |'''(A2) Audio'''
|Twitsy
|01
|Pure Data
| rowspan="2" |Visual programming language
|
|
|Dataflow
|Open, BSD-3-Clause
|
|
|
|
|
|-
|-
|04
|02
|PICO-8
|Max
|
|
|Visual, flow-based, declarative, domain-specific
|Closed
|
|
|
|
|
|-
|-
|05
|'''(A3) Annotation/Documentation'''
|Pure Data
|01
|Workbook
|
|
|
|
|
|
|
|
|-
|06
|Max
|
|
|
|
|}
|}
 
===(B) Device-based===
====(A2) Hardware====
- Focus on game consoles and modular synths (patching interface)<br>
- Some comes with a display and/or requires software to execute additional features<br>
- Keywords: human-computer interaction, params, muscle memory
{| class="wikitable"
{| class="wikitable"
! colspan="8" |(A2) Hardware
|- style="text-align:center; vertical-align: top;"
! colspan="9" |Tools: (B) Device-based
|- style="text-align:left; vertical-align: top;"
|- style="text-align:left; vertical-align: top;"
! No. !! Category
! Category
!No.
!Name
!Type
!Type
!Microcontroller
!Microcontroller
!Language
!Language
!Display
!Display!! Resources  
!Resources
!Notes
!Notes
|- style="text-align:left; vertical-align: top;"
|-
| 01 ||Makerbuino
| rowspan="2" |'''(B1) Game'''
|01
|Makerbuino
|DIY game console
|DIY game console
|ATmega328P-PU
|ATmega328P-PU
Line 75: Line 117:
|[https://gamebuino.s3.eu-west-3.amazonaws.com/workshops/REFMETA-MENU-1.8.2.pdf reference],
|[https://gamebuino.s3.eu-west-3.amazonaws.com/workshops/REFMETA-MENU-1.8.2.pdf reference],
[https://gamebuino.s3.eu-west-3.amazonaws.com/workshops/PythonReference-en.pdf CircuitPython guide]
[https://gamebuino.s3.eu-west-3.amazonaws.com/workshops/PythonReference-en.pdf CircuitPython guide]
|
|-
| rowspan="4" |'''(B1) Audio'''
|01
|Bastl Kastle v1.5
| rowspan="2" |Mini modular synthesizer
|
|
| rowspan="2" | -
|[https://bastl-instruments.com/content/files/manual-kastle-v1.5.pdf user manual], [https://github.com/bastl-instruments/kastle github]
|
|-
|02
|Bastl Drum
|
|
|[https://bastl-instruments.com/content/files/manual-kastle-drum-web.pdf user manual], [https://github.com/bastl-instruments/kastle github]
|
|
|-
|-
|03
|03
|Bastl Microgranny 2
|Monophonic granular sampler
|
|
|
|[https://bastl-instruments.com/content/files/manual-microgranny-2.pdf user manual], [https://github.com/bastl-instruments/bastlMicroGranny github]
|
|-
|04
|Landscape Soundwich
|Landscape Soundwich
|DIY piezo disk/tact switch
|DIY piezo disk/tact switch
|
|
| -
|[https://www.landscape.fm/soundwich-diy instructions]
|WIP
|-
|
|05
|Sizzling Semiconductors
|
|
|
|
|
|
|-
|
|06
|Oscillator
|
|
|
|
|
Line 87: Line 175:
|}
|}


===(B) Paper-based===
=== (C) Paper-based ===
 
====(B1) Instrument====
 
{| class="wikitable"
{| class="wikitable"
|- style="text-align:center; vertical-align: top;"
|- style="text-align:center; vertical-align: top;"
! colspan="4" |(B1) Instrument
! colspan="5" |Tools: (C) Paper-based
|- style="text-align:left; vertical-align: top;"
|- style="text-align:left; vertical-align: top;"
! Category
!No.
!No.
! Category !! Type
!Type!! Specs
!Notes
!Notes
|- style="text-align:left; vertical-align: top;"
|-
| rowspan="12" |'''(C1) Instrument'''
|01
|01
| Pen | Pen
|Pen
|Muji 0.38, ballpoint, black
|Muji 0.38, ballpoint, black
|*
|*
Line 106: Line 193:
|02
|02
|Pen
|Pen
|Muji 0.38, ballpoint, blue black  
|Muji 0.38, ballpoint, blue black
|
|
|-
|-
Line 113: Line 200:
|Pentel 120 A3DX, 0.3mm
|Pentel 120 A3DX, 0.3mm
|
|
|- style="text-align:left; vertical-align: top;"
|-
|04
|04
| Pen ||Uni Pin Fineliner, 0.03
|Pen
|Uni Pin Fineliner, 0.03
|*
|*
|-
|-
Line 147: Line 235:
|Van Beek filament plus 1052, 00
|Van Beek filament plus 1052, 00
|GRAW
|GRAW
|}
|-
 
|11
====(B2) Surface====
|Pen
 
|Pelikan’s Stick super soft ballpoint, 1mm
{| class="wikitable"
|"Ergonomic triangular form for relaxed and prolonged writing"
|- style="text-align:center; vertical-align: top;"
|-
!
|12
! colspan="3" | (B2) Surface
|Conductive pen
|- style="text-align:left; vertical-align: top;"
|Circut Scribe Conductive Ink Pen, 1Ω/cm
!No.
|For paper based circuits
! Category !! Type
|-
!Notes
| rowspan="8" |'''(C2) Surface'''
|- style="text-align:left; vertical-align: top;"
|01
|01
| Pen | Paper
|Paper
|HEMA 75g/m2, A4
|HEMA 75g/m2, A4
|
|
|- style="text-align:left; vertical-align: top;"
|-
|02
|02
| Paper ||AMI Skizzenblock Newspaper 49g/m2 , A4
|Paper
|AMI Skizzenblock Newspaper 49g/m2 , A4
| + Charcoal
| + Charcoal
|-
|-
|03
|03
|Paper
|Paper
|Clairefontaine Dessin à Grain 180g, A4  
|Clairefontaine Dessin à Grain 180g, A4
| + Charcoal, gouache,
| + Charcoal, gouache,
|-
|-
Line 193: Line 281:
|Fabriano 90mg2, A4
|Fabriano 90mg2, A4
|
|
|}
|-
 
|08
====(B3) Substance====
|Notebook
 
|ZAP book
{| class="wikitable"
|
|- style="text-align:center; vertical-align: top;"
|-
! colspan="4" |(B3) Substance
| rowspan="2" |'''(C3) Substance'''
|- style="text-align:left; vertical-align: top;"
!No.
! Category !! Type
!Notes
|- style="text-align:left; vertical-align: top;"
|01
|01
| Pen | Gouache
|Gouache
|Royal Talens, neutral black
|Royal Talens, neutral black
|
|
Line 213: Line 296:
|Acrylic ink
|Acrylic ink
|AERO COLOR, 702
|AERO COLOR, 702
|
|-
|03
|Pencil
|Pentel 120 A3DX, 0.3mm
|
|
|}
|}


==Tools: Hybrid==
=== (*) Hybrid ===
When a surface becomes a part of an instrument/when an instrument morphs after prolonged usage.
When a surface becomes a part of an instrument/when an instrument morphs/develops another characteristic after prolonged usage.
 
====(B1+B2) Instrument + Surface====
{| class="wikitable"
{| class="wikitable"
|- style="text-align:center; vertical-align: top;"
|- style="text-align:center; vertical-align: top;"
!
! colspan="5" |Tools: (*) Hybrid
! colspan="3" | (B1+B2) Instrument + Surface
|- style="text-align:left; vertical-align: top;"
|- style="text-align:left; vertical-align: top;"
!Mode
!No.
!No.
! Combinations !! Types
!Categories!! Combinations
!Notes
!Notes
|- style="text-align:left; vertical-align: top;"
|- style="text-align:left; vertical-align: top;"
|(C) Paper-based
|01
|01
| Pen | B1-07 + B2-02
|(C1) Instrument + (C2) Surface
|Uni-ball + AMI Skizzenblock Newspaper 49g/m2 , A4
|(C1-07) Uni-ball + (C2-02) AMI Skizzenblock Newspaper 49g/m2 , A4
|Pen tip picks up on pulp  
|Pen tip picks up on pulp  
|}
|}


==Research==
==Research==
<gallery>
Front + back end interruptions<gallery>
File:Hackpact-research-1.jpg|thumb|01
File:Hackpact-research-1.jpg|thumb|01
File:Hackpact-research-2.jpg|thumb|02
File:Hackpact-research-2.jpg|thumb|02
Line 266: Line 343:
{| class="wikitable"
{| class="wikitable"
|- style="text-align:left; vertical-align: top;"
|- style="text-align:left; vertical-align: top;"
! No. !! Description
! No. !! Title
!Description
!Parts
!Keywords
!Keywords
!References
!Category
!Category
!Output
!Output
|-
|
|Research Log: Disconnect
|
|
|
|
|
|
|-
|
|Makerbuino
|
|
|
|
|
|
|-
|
|Workbook
|
|
|
|
|
|
|-
|
|Workbook: Test
|
|
|
|
|
|
|-
|
|Notebook Studies
|
|
|
|
|
|
|-
|
|Pencil Studies
|
|
|
|
|
|
|-
|
|Sizzling Semiconductors
|Debugging a DIY instrument
|
|
|Logbook
|
|
|-
|
|Oscillator
|
|CMOS Hex Schmitt Trigger Integrated Circuit (CD40106)
|
|Logbook, [https://hub.xpub.nl/bootleglibrary/read/751/pdf 01], CMOS Cookbook
|
|
|- style="text-align:left; vertical-align: top;"
|- style="text-align:left; vertical-align: top;"
| 01 ||Bitsy error
| ||AnalogTouch
|XML file, document tree
|Arduino to Pure Data
|Log
|AnalogTouch library, CH340 driver
|
|[https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all 01]
|
|
|
|- style="text-align:left; vertical-align: top;"
|- style="text-align:left; vertical-align: top;"
| 02 ||Chaotic notebooking
| ||IC Chip Fanfic
|
|
|
|
|
|
|-
|
|Tool Crackology
|
|
|
|
|
|
|
|
|
|}
|}

Latest revision as of 11:56, 23 November 2022

Experiments/logbook

- Disconnect as a research/practice

- Feedback loops across (a) screen, (b) device and (c) paper-based practices
- Observations on materiality of software + hardware
- (a) + (b) support and oppose (c) and vice versa - [insert diagram]
- (c) is a necessary part of my practice and is a useful method to help me observe/understand my process and to zoom in and out but indirectly, through the act of sketching
- keywords: tools, synthesis, byproduct, instrument + surface, interface

Tools

(A) Screen-based

Tools: (A) Screen-based
Category No. Name Type Environment Language Paradigm License Resources Experiments Notes
(A1) Game 01 Bitsy Game editor Browser HTML, CSS, Javascript Open, MIT documentation, hacks, bitsy savior
02 Twine Game engine (for interactive fiction), electronic publishing tool Browser, desktop HTML, CSS, Javascript Open, GPL reference, Twine Cookbook, SugarCube v2
(A2) Audio 01 Pure Data Visual programming language Dataflow Open, BSD-3-Clause
02 Max Visual, flow-based, declarative, domain-specific Closed
(A3) Annotation/Documentation 01 Workbook

(B) Device-based

- Focus on game consoles and modular synths (patching interface)
- Some comes with a display and/or requires software to execute additional features
- Keywords: human-computer interaction, params, muscle memory

Tools: (B) Device-based
Category No. Name Type Microcontroller Language Display Resources Notes
(B1) Game 01 Makerbuino DIY game console ATmega328P-PU C/C++ 8-bit build guide WIP
02 Gamebuino META Game console ATSAMD21 C/C++, Python 16-bit reference,

CircuitPython guide

(B1) Audio 01 Bastl Kastle v1.5 Mini modular synthesizer - user manual, github
02 Bastl Drum user manual, github
03 Bastl Microgranny 2 Monophonic granular sampler user manual, github
04 Landscape Soundwich DIY piezo disk/tact switch - instructions WIP
05 Sizzling Semiconductors
06 Oscillator

(C) Paper-based

Tools: (C) Paper-based
Category No. Type Specs Notes
(C1) Instrument 01 Pen Muji 0.38, ballpoint, black *
02 Pen Muji 0.38, ballpoint, blue black
03 Pencil Pentel 120 A3DX, 0.3mm
04 Pen Uni Pin Fineliner, 0.03 *
05 Charcoal AMI 4-5mm
06 Pen Pilot Precise V5
07 Pen Uni-ball (2)
08 Pen Copic Multiliner SP 0.03 *
09 Brush Van Beek top filament 2005, 4 GRAW
10 Brush Van Beek filament plus 1052, 00 GRAW
11 Pen Pelikan’s Stick super soft ballpoint, 1mm "Ergonomic triangular form for relaxed and prolonged writing"
12 Conductive pen Circut Scribe Conductive Ink Pen, 1Ω/cm For paper based circuits
(C2) Surface 01 Paper HEMA 75g/m2, A4
02 Paper AMI Skizzenblock Newspaper 49g/m2 , A4 + Charcoal
03 Paper Clairefontaine Dessin à Grain 180g, A4 + Charcoal, gouache,
04 Paper Lana Dessin 150 150g/m2, A5 Summerschool Ghost Files, GRAW
05 Paper Clairefontaine Dessin à Grain 180g, A5 GRAW
06 Paper Daler Rowney 200g/m2, A5 GRAW
07 Paper Fabriano 90mg2, A4
08 Notebook ZAP book
(C3) Substance 01 Gouache Royal Talens, neutral black
02 Acrylic ink AERO COLOR, 702

(*) Hybrid

When a surface becomes a part of an instrument/when an instrument morphs/develops another characteristic after prolonged usage.

Tools: (*) Hybrid
Mode No. Categories Combinations Notes
(C) Paper-based 01 (C1) Instrument + (C2) Surface (C1-07) Uni-ball + (C2-02) AMI Skizzenblock Newspaper 49g/m2 , A4 Pen tip picks up on pulp

Research

Front + back end interruptions

Observations

Date Keywords Diagram
29/09/22
30/09/22

Experiments

No. Title Description Parts Keywords References Category Output
Research Log: Disconnect
Makerbuino
Workbook
Workbook: Test
Notebook Studies
Pencil Studies
Sizzling Semiconductors Debugging a DIY instrument Logbook
Oscillator CMOS Hex Schmitt Trigger Integrated Circuit (CD40106) Logbook, 01, CMOS Cookbook
AnalogTouch Arduino to Pure Data AnalogTouch library, CH340 driver 01
IC Chip Fanfic
Tool Crackology