Pushing the Score-publication: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
 
(20 intermediate revisions by 7 users not shown)
Line 7: Line 7:
  git clone https://git.pzimediadesign.nl/repos/pushingscore_gpio.git/
  git clone https://git.pzimediadesign.nl/repos/pushingscore_gpio.git/
===pads===
===pads===
* TODO: https://pad.pzimediadesign.nl/p/pushing_the_score-TODO
* https://pad.pzimediadesign.nl/p/pushing_the_score_-_publication
* https://pad.pzimediadesign.nl/p/pushing_the_score_-_publication
* https://pad.pzimediadesign.nl/p/pushing_the_score-March13
===wiki pages===
===wiki pages===
* [[The_Ultimate_RPi_Installation_Guide]]
* [[The_Ultimate_RPi_Installation_Guide]]
* [[Pi skin conductivity]]
* [[Pi skin conductivity]]
==Projects==
==Projects==
'''IMPORTANT'''
'''IMPORTANT'''
Line 16: Line 20:
* Use git if necessary to keep track of your own small project files (ie, source code)
* Use git if necessary to keep track of your own small project files (ie, source code)
* Use Syncthing to share large files/binaries/docs/whatnot
* Use Syncthing to share large files/binaries/docs/whatnot
* Use and link to your personal wiki pages for documenting the research and prototyping process
* Use and link to your personal wiki pages (log) for documenting the research and prototyping process
 
===Clàudia===
* '''subject''': algorithmic composition as installation or interactive
* '''needs''': audio, web (p5js)
* '''log''':
 
===Emily===
* '''subject''': ?
* '''needs''': ?
* '''log''': [http://emily.buzzo.com/category/pzi/special-issue/ Emily Buzzo - Special Issue PTS]
 
 
===Franc===
* '''subject''': Feedback installation
* '''needs''': audio, cam, multichannel (using several "boxes")
* '''log''': [https://pzwiki.wdka.nl/mediadesign/User:Francg Franc-g wiki]
 
===Giulia===
* '''subject''': surveillance/CCTV
* '''needs''': web (documentation) + maybe cam, maybe mic, maybe audio
* '''log''':
 
===Karina===
* '''subject''': dance notation
* '''needs''': audio, maybe visuals, maybe mic
* '''log''':
 
===Kimmy===
* '''subject''': Randomness, Noise (Silence as unintentional sound)
* '''needs''': audio
* '''log''': [http://kimmyspreeuw.nl/XPUB_issue02/ISSUE02_notes.html Research notes]
 
===Margreet===
* '''subject''': Twitter data sonification
* '''needs''': audio + maybe multichannel (using several "boxes")
* '''log''': [https://pzwiki.wdka.nl/mediadesign/Pushing_the_Score_using_Twitterdata Notes]
 
===Max===
* '''subject''': algorithmic instrument
* '''needs''': physical interface, audio
* '''log''':
 
===Nadine===
* '''subject''': documentation of drone attack(s) through records/stats/protocols
* '''needs''': audio + maybe multichannel (using several "boxes")
* '''log''':


==Bill of Material==
==Bill of Material==
Here is the rough BOM for '''one''' copy of TGC3
Here is the rough BOM for '''one''' copy of TGC3, we're making 12 in total.
 
=== internals ===


* RPI3 - '''confirmed''' - '''ordered'''
* RPI3 - '''confirmed''' - '''ordered'''
* RPI3 basic PSU - '''confirmed''' - '''ordered'''
* RPI3 basic PSU - '''confirmed''' - '''ordered'''
* sdcard 8GB - '''confirmed''' - '''ordered'''
* sdcard 8GB - '''confirmed''' - '''ordered'''
* USB Floppy drive - research ongoing
* USB Floppy drive - ''confirmed''' - '''ordered'''
* USB Floppy disks -  research ongoing
* USB Floppy disks -  ''confirmed''' - '''ordered'''
* Picam or USB webcam - research ongoing
* Picam - ''confirmed''' - '''ordered'''
* Speaker(s) - research ongoing
* Speaker(s) - ''confirmed''' - '''ordered'''
* external control - research ongoing
* external control - research ongoing
* what else?!
* USB soundcard - ''confirmed''' - '''ordered'''
 
=== shell ===
 
* ???


==RPi3 setup==
==RPi3 setup==
Line 36: Line 92:


You need at least to have a base system and hotspot working for now, more specific details soon.
You need at least to have a base system and hotspot working for now, more specific details soon.
=== Floppy disk system ===
==== Testing if everything works fine ====
* plug floppy disk drive
* check it is recognised by the system, checking for instance with dmesg, example output:
[ 1505.185614] usb 1-1.5: USB disconnect, device number 5
[ 1513.164425] usb 1-1.5: new full-speed USB device number 6 using dwc_otg
[ 1513.467105] usb 1-1.5: New USB device found, idVendor=0644, idProduct=0000
[ 1513.470194] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1513.473283] usb 1-1.5: Product: TEAC FD-05PUB 
[ 1513.476430] usb 1-1.5: Manufacturer: TEAC   
[ 1513.486391] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 1513.489864] scsi host0: usb-storage 1-1.5:1.0
[ 1514.501431] scsi 0:0:0:0: Direct-Access    TEAC    FD-05PUB        1026 PQ: 0 ANSI: 0 CCS
[ 1514.506805] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1514.885427] sd 0:0:0:0: [sda] Attached SCSI removable disk
* Insert floppy, and check that a block device is created (still checking with dmesg):
[ 1592.965421] sd 0:0:0:0: [sda] 2880 512-byte logical blocks: (1.47 MB/1.41 MiB)
[ 1593.989421]  sda:
* make a temporary directory to mount the floppy to
cd
mkdir floppy
mount /dev/sda floppy
* check that you see the content of the floppy in the floppy directory:
ls floppy
==== Format floppies if needed ====
* Insert floppy
* Check which block device it is using (/dev/sda in this example) with dmes
* Force format the whole block as vfat giving it a label,
mkfs.vfat /dev/sda -I -n "SECRETFLOPPY"
== Useful Commands ==
speaker-test -D hw:0,0 -f cd


==Pi skin conductivity==
==Pi skin conductivity==

Latest revision as of 22:23, 17 March 2017

PuhsingTheScore-scheme.jpg

Handy links

git repositories

GPIO https://git.pzimediadesign.nl/repos/pushingscore_gpio.git/

git clone https://git.pzimediadesign.nl/repos/pushingscore_gpio.git/

pads

wiki pages

Projects

IMPORTANT

  • Only give minimal information here, essentially a descriptive oneliner and tech details so we know who needs to learn/make/research what
  • Use git if necessary to keep track of your own small project files (ie, source code)
  • Use Syncthing to share large files/binaries/docs/whatnot
  • Use and link to your personal wiki pages (log) for documenting the research and prototyping process

Clàudia

  • subject: algorithmic composition as installation or interactive
  • needs: audio, web (p5js)
  • log:

Emily


Franc

  • subject: Feedback installation
  • needs: audio, cam, multichannel (using several "boxes")
  • log: Franc-g wiki

Giulia

  • subject: surveillance/CCTV
  • needs: web (documentation) + maybe cam, maybe mic, maybe audio
  • log:

Karina

  • subject: dance notation
  • needs: audio, maybe visuals, maybe mic
  • log:

Kimmy

  • subject: Randomness, Noise (Silence as unintentional sound)
  • needs: audio
  • log: Research notes

Margreet

  • subject: Twitter data sonification
  • needs: audio + maybe multichannel (using several "boxes")
  • log: Notes

Max

  • subject: algorithmic instrument
  • needs: physical interface, audio
  • log:

Nadine

  • subject: documentation of drone attack(s) through records/stats/protocols
  • needs: audio + maybe multichannel (using several "boxes")
  • log:

Bill of Material

Here is the rough BOM for one copy of TGC3, we're making 12 in total.

internals

  • RPI3 - confirmed - ordered
  • RPI3 basic PSU - confirmed - ordered
  • sdcard 8GB - confirmed - ordered
  • USB Floppy drive - confirmed' - ordered
  • USB Floppy disks - confirmed' - ordered
  • Picam - confirmed' - ordered
  • Speaker(s) - confirmed' - ordered
  • external control - research ongoing
  • USB soundcard - confirmed' - ordered

shell

  • ???

RPi3 setup

Base System

Follow the guide The Ultimate RPi Installation Guide!

You need at least to have a base system and hotspot working for now, more specific details soon.

Floppy disk system

Testing if everything works fine

  • plug floppy disk drive
  • check it is recognised by the system, checking for instance with dmesg, example output:
[ 1505.185614] usb 1-1.5: USB disconnect, device number 5
[ 1513.164425] usb 1-1.5: new full-speed USB device number 6 using dwc_otg
[ 1513.467105] usb 1-1.5: New USB device found, idVendor=0644, idProduct=0000
[ 1513.470194] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1513.473283] usb 1-1.5: Product: TEAC FD-05PUB   
[ 1513.476430] usb 1-1.5: Manufacturer: TEAC    
[ 1513.486391] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 1513.489864] scsi host0: usb-storage 1-1.5:1.0
[ 1514.501431] scsi 0:0:0:0: Direct-Access     TEAC     FD-05PUB         1026 PQ: 0 ANSI: 0 CCS
[ 1514.506805] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1514.885427] sd 0:0:0:0: [sda] Attached SCSI removable disk
  • Insert floppy, and check that a block device is created (still checking with dmesg):
[ 1592.965421] sd 0:0:0:0: [sda] 2880 512-byte logical blocks: (1.47 MB/1.41 MiB)
[ 1593.989421]  sda:
  • make a temporary directory to mount the floppy to
cd
mkdir floppy
mount /dev/sda floppy
  • check that you see the content of the floppy in the floppy directory:
ls floppy

Format floppies if needed

  • Insert floppy
  • Check which block device it is using (/dev/sda in this example) with dmes
  • Force format the whole block as vfat giving it a label,
mkfs.vfat /dev/sda -I -n "SECRETFLOPPY"

Useful Commands

speaker-test -D hw:0,0 -f cd

Pi skin conductivity

Follow the guide Pi skin conductivity