CD preview: io 0.0.1 beta++

‘io 0.0.1 beta++’ CD box

‘io 0.0.1 beta++’ CD box. Artwork © 2011 Han-earl Park.

Available fall August 2011: ‘io 0.0.1 beta++’ (SLAMCD 531) with io 0.0.1 beta++ (itself), Han-earl Park (guitar), Bruce Coates (alto and sopranino saxophones) and Franziska Schroeder (soprano saxophone). © 2011 Han-earl Park. ℗ 2011 SLAM Productions. More info to follow…

updates

06–11–11: change release date to August 2011.

Share
Posted in audio recordings, performance | Tagged , , , , , , , , , , , , | Leave a comment

standing alone (liner notes: io 0.0.1 beta++)

io 0.0.1 beta++, Blackrock Castle Observatory, 05-26-2010 (photo copyright 2010, Stephanie Hough)

io 0.0.1 beta++ (Blackrock Castle Observatory, Cork, May 26, 2010). Photo © 2010 Stephanie Hough.

Third excerpt from Sara Robertsliner notes to ‘io 0.0.1 beta++’ (SLAMCD 531):

For the audience, wondering how this artifact has so much presence, is so handily managing a situation they themselves might be challenged to negotiate? There is something in io’s performance that a human musician, even playing io as an instrument, could not do, even were the human to give up agency entirely and act as an automaton.

The fact that this assemblage stands, studded with missile switches, alone, on stage is meaningful.

© 2011 Sara Roberts.

previous excerpts:

‘a curious situation (liner notes: io 0.0.1 beta++)’
‘its own sound (liner notes: io 0.0.1 beta++)’

‘io 0.0.1 beta++ (SLAMCD 531) CD cover (copyright 2011, Han-earl Park)

‘io 0.0.1 beta++’ (SLAMCD 531) will be released by SLAM Productions in fall August 2011. [Details…]

personnel: io 0.0.1 beta++ (itself), Han-earl Park (guitar), Bruce Coates (alto and sopranino saxophones) and Franziska Schroeder (soprano saxophone).

© 2011 Han-earl Park.
℗ 2011 SLAM Productions.

Share
Posted in audio recordings, performance, theory | Tagged , , , , , , , , , , , , , , , , , , , | 1 Comment

its own sound (liner notes: io 0.0.1 beta++)

Han-earl Park and io 0.0.1 beta++, Blackrock Castle Observatory, 05-26-2010 (photo copyright 2010, Stephanie Hough)

Han-earl Park and io 0.0.1 beta++ (Blackrock Castle Observatory, Cork, May 26, 2010). Photo © 2010 Stephanie Hough.

Another short excerpt from Sara Robertsliner notes to ‘io 0.0.1 beta++’ (SLAMCD 531):

io 0.0.1 beta++ is rather special in being both an instrument and a player. And given the two attributes it has a very particular sound, ‘sound’ here referring to both timbral quality and the broader sense of having an indelible identity, a style, having its own sound. [2]

io has an extravagant range of sounds made with superhuman amounts of air, and superhuman articulations of air resistance: a hummingbird trill that can go on without the limit of breath, bleats, blats, a grainy slur, shifts between piping and sandy sounds, elephant-like trumpeting, a faint spitty-sounding purr, slushy trills, a hoarse blast of full-spectrum noise, scumbling, whispery hisses ramping up to loud razzing. It can make delicate birdlike chirpings then abruptly sound like a power tool under duress, or render sounds reminiscent of emergency vehicles.

[2] George E. Lewis, ‘Interacting with Latter-Day Musical Automata’, Contemporary Music Review, Vol.18, No.3, 99–112 (1999).

© 2011 Sara Roberts.

Read the first excerpt: ‘a curious situation (liner notes: io 0.0.1 beta++)’.

‘io 0.0.1 beta++ (SLAMCD 531) CD cover (copyright 2011, Han-earl Park)

‘io 0.0.1 beta++’ (SLAMCD 531) will be released by SLAM Productions in fall August 2011. [Details…]

personnel: io 0.0.1 beta++ (itself), Han-earl Park (guitar), Bruce Coates (alto and sopranino saxophones) and Franziska Schroeder (soprano saxophone).

© 2011 Han-earl Park.
℗ 2011 SLAM Productions.

updates

06–11–11: change release date to August 2011.

Share
Posted in audio recordings, performance, theory | Tagged , , , , , , , , , , , , , , , , , , , , , , , | 2 Comments

source code 05-19-2011

For the record: source code for io 0.0.1 beta (rev. August 19, 2010) [86kB zip file] and supporting components [163kB zip file]. Note that I have not differentiated files used by io and those that are not; I have included every file of each used component from the MyTools folder.

\ io
\
\ load_io
\ directory assignment and load file for io.
\
\
\ see the file io_top for more information.
\
\
\ constructor: Han-earl Park
\ copyright 2008 buster & friends' C-ALTO Labs
\
\ www.busterandfriends.com/io
\
\ (Edinburgh, November 1996 -
\ (London, August 1997 -
\ (Den Haag, October 1997 -
\ (Valencia, March 1999 -
\ (Southampton, May 2000 -
\ (Cork, April 2006 -
\
\ (Cork, October 2008 -
\
\   REV: 0.0.1 alpha   (Southampton, October  2000)
\   REV: 0.0.1 beta    (Southampton, November 2000)
\   REV: 0.0.1 alpha++ (Southampton, July 2004)
\   REV: 0.0.1 beta++  (Cork, May 2010)
\
\
\ MOD: HeP 03/05/99 Started project afresh!
\                   This version keeps most of the "intelligence" in the
\                   objects, while the piece specific elements are kept to a
\                   minimum. It is also a test for the "laurie" project.
\ MOD: HeP 01/22/00 Trash the file io_util.
\ MOD: HeP 01/26/00 Only load objects:io_patches if io_vl70m is true.
\ MOD: HeP 02/07/00 Get rid of conditional compilation of the multiple
\                   instrument objects -- they all get compiled now.
\                   Same goes for the input parsers.
\                   Rename the io:objects: directory as io:modules:
\ MOD: HeP 04/09/00 Load the file myt:parser_list.
\ MOD: HeP 04/16/00 Load the file myt:ctrl_interpreter.
\ MOD: HeP 04/17/00 Add the modules:io_interp component.
\                   Load io_config before the modules.
\ MOD: HeP 04/18/00 Change load order of the major io components.
\ MOD: HeP 04/19/00 Add modules:io_particle component.
\ MOD: HeP 04/26/00 No longer load myt:hp_input_particle since we define an
\                   equivalent class in io_particle.
\                   Add modules:io_player component.
\ MOD: HeP 06/01/00 modules:io_script may be loaded. See file io_screen.
\ MOD: HeP 06/07/00 io_glob loads before modules.
\ MOD: HeP 06/20/00 Split off io_ui from io_screen and io_input.
\ MOD: HeP 10/02/00 Load file myt:ctrl_numeric+.
\ REV: 0.0.1 alpha  __________________________________________________________
\ MOD: HeP 11/02/00 Load the file myt:mono_parser+.
\ REV: 0.0.1 beta   __________________________________________________________
\ MOD: HeP 03-19-04 First experiments with floating point calculations.
\ MOD: HeP 03-21-04 Speedup floating point code. Old floating point would drag
\                   the system by 30% (35 ticks instead of the 26 ticks set by
\                   hp_dur).
\ MOD: HeP 04-15-04 Trash io_script? which wasn't being used.
\ MOD: HeP 05-01-04 Move all includes (and conditional includes) from the
\                   individual files to load_io.
\ MOD: HeP 05-19-04 Split off some of the dialogs from io_screen to
\                   modules:io_pdur_dlog.
\ REV: 0.0.1 a ++   __________________________________________________________
\ REV: 0.0.1 b ++   __________________________________________________________
\                   Version for performance at Blackrock Castle Observatory,
\                   Cork, Ireland, May 25, 2010.

assign  io:   hmsl:io

.NEED  LI

    : LI    " io:load_io"  $include ;

.THEN

\ additional midi stuff

include?  task-midi_plus  myt:midi_plus

\ device classes

include?  task-device           myt:device
include?  task-midi_device      myt:midi_device
include?  task-interpreter      myt:interpreter
include?  task-ctrl_interpreter myt:ctrl_interpreter
include?  task-fan_out          myt:fan_out

\ input components

include?  task-parser         myt:parser
include?  task-mono_parser    myt:mono_parser
include?  task-mono_parser+   myt:mono_parser+
include?  task-poly_parser    myt:poly_parser
include?  task-guitar_parser  myt:guitar_parser

include?  task-parser_list    myt:parser_list

include?  task-pulse_tracker  myt:pulse_tracker
include?  task-pulse_tracker+ myt:pulse_tracker+

include?  task-banalyzer      myt:banalyzer
include?  task-banalyzer+     myt:banalyzer+

\ output components

include?  task-gm_instrument myt:gm_instrument
include?  task-gm_drumkit    myt:gm_drumkit
include?  task-gm_patch      myt:gm_patch

include?  task-vl_sysex      myt:vl_sysex
include?  task-vl_instrument myt:vl_instrument
include?  task-vl_patch      myt:vl_patch

\ "henri poincare"

include?  task-floatingpoint      hsys:floatingpoint

include?  task-hp_util            myt:hp_util
include?  task-hp_fputil          myt:hp_fputil

include?  task-hp_particle        myt:hp_particle
include?  task-hp_force           myt:hp_force
include?  task-hp_space           myt:hp_space
include?  task-hp_gravity         myt:hp_gravity
include?  task-hp_fpgravity       myt:hp_fpgravity

include?  task-hp_particle_player myt:hp_particle_player

\ graphics

include?  task-graph_plus    myt:graph_plus
include?  task-gr_view       myt:gr_view
include?  task-screen+       myt:screen+
include?  task-ctrl_numeric+ myt:ctrl_numeric+

\ io -- globals and configuration

include?  task-io_config   io:io_config
include?  task-io_glob     io:io_glob

\ io -- modules

include?  task-io_interp_table io:modules:io_interp_table
include?  task-io_interp       io:modules:io_interp
include?  task-io_player       io:modules:io_player

include?  task-io_particle     io:modules:io_particle
include?  task-io_space        io:modules:io_space
include?  task-io_patches      io:modules:io_patches

include?  task-io_pdur_dlog    io:modules:io_pdur_dlog

\ io -- main components

io_test? .IF

    include?  task-hp_screen   myt:hp_screen
    include?  task-hp_screen+  myt:hp_screen+

.THEN

include?  task-io_hp      io:io_hp
include?  task-io_matrix  io:io_matrix
include?  task-io_input   io:io_input
include?  task-io_output  io:io_output

\ io - user interface

include?  task-io_ui      io:io_ui
include?  task-io_screen  io:io_screen

io_file? .IF

    include?  task-file_elmnts     myt:file_elmnts
    include?  task-file_elmnts_mac myt:file_elmnts_mac

    include?  task-io_file_scene   io:modules:io_file_scene
    include?  task-io_file_glue    io:modules:io_file_glue
    include?  task-io_file         io:modules:io_file

.THEN

io_turnkey? .IF

    include?  task-dialog     myt:dialog
    include?  task-midi_menu  myt:midi_menu

    include?  task-io_menus   io:modules:io_menus

.THEN

\ io - top level

include?  task-io_top  io:io_top
Share
Posted in construction, software | Tagged , , , , | Leave a comment

a curious situation (liner notes: io 0.0.1 beta++)

Franziska Schroeder and io 0.0.1 beta++, Ó Riada Hall, 05-25-2010

Franziska Schroeder and io 0.0.1 beta++ (Ó Riada Hall, Cork, May 25, 2010)

A short excerpt from the liner notes to ‘io 0.0.1 beta++’ (SLAMCD 531) written by the California-based interactive media artist Sara Roberts:

On the stage: two men, a woman, and an artifact, a freestanding mélange of industrial, military, and domestic hardware. The humans hold graceful, polished objects, but the domed assemblage stands alone. And while the woman and men make sound (vibrate the air) holding and fingering the graceful objects, the artifact, named io 0.0.1 beta++, makes sounds without being touched at all. io and the humans improvise together, listening to each other, responding to each other’s musical gestures. io’s playing is often clearly relating to what the human musicians are doing.

What a curious situation. How does this mingling of human and non-human in the production of music work? What does an improvising artifact introduce into this techno-social imbroglio…?

© 2011 Sara Roberts.

‘io 0.0.1 beta++ (SLAMCD 531) CD cover (copyright 2011, Han-earl Park)

‘io 0.0.1 beta++’ (SLAMCD 531) will be released by SLAM Productions in fall August 2011. [Details…]

personnel: io 0.0.1 beta++ (itself), Han-earl Park (guitar), Bruce Coates (alto and sopranino saxophones) and Franziska Schroeder (soprano saxophone).

© 2011 Han-earl Park.
℗ 2011 SLAM Productions.

updates

06–11–11: change release date to August 2011.

Share
Posted in audio recordings, performance, theory | Tagged , , , , , , , , , , , , , , , , , , , , | 5 Comments

photographs: Human-Machine Improvisations (Cork, 2010)

Long overdue, but here are a few photographs from the May 26, 2010 performance by io 0.0.1 beta++ with Han-earl Park, Bruce Coates and Franziska Schroeder at Blackrock Castle Observatory (Cork, Ireland) [details…]. All photos by, and copyright 2010, Stephanie Hough.

io 0.0.1 beta++, Blackrock Castle Observatory, 05-26-2010 (photo copyright 2010, Stephanie Hough)

io 0.0.1 beta++ (Blackrock Castle Observatory, Cork, May 26, 2010).
Photo © 2010 Stephanie Hough. [Black and white version…]

io 0.0.1 beta++, Bruce Coates and Franziska Schroeder, Blackrock Castle Observatory, 05-26-2010 (photo copyright 2010, Stephanie Hough)

io 0.0.1 beta++, Bruce Coates and Franziska Schroeder (Blackrock Castle Observatory, Cork, May 26, 2010).
Photo © 2010 Stephanie Hough. [Black and white version…]

Han-earl Park, Blackrock Castle Observatory, 05-26-2010 (photo copyright 2010, Stephanie Hough)

Han-earl Park (Blackrock Castle Observatory, Cork, May 26, 2010).
Photo © 2010 Stephanie Hough. [Black and white version…]

Han-earl Park, io 0.0.1 beta++ and Bruce Coates, Blackrock Castle Observatory, 05-26-2010 (photo copyright 2010, Stephanie Hough)

Han-earl Park, io 0.0.1 beta++ and Bruce Coates (Blackrock Castle Observatory, Cork, May 26, 2010).
Photo © 2010 Stephanie Hough. [Black and white version…]

Han-earl Park, Bruce Coates, io 0.0.1 beta++ and Franziska Schroeder, Blackrock Castle Observatory, 05-26-2010 (photo copyright 2010, Stephanie Hough)

Han-earl Park, Bruce Coates, io 0.0.1 beta++ and Franziska Schroeder (Blackrock Castle Observatory, Cork, May 26, 2010).
Photo © 2010 Stephanie Hough. [Black and white version…]

The event was presented with funding from the Music Network Performance and Touring Award, and support from the Arts Council of Ireland, Blackrock Castle Observatory, The Castle Bar and Trattoria and the UCC School of Music.

  • Arts Council Ireland logo
  • Music Network logo
  • BCO logo
Share
Posted in performance | Tagged , , , , , , , , , , , , , | Leave a comment

CD in preparation: io 0.0.1 beta++

CD cover preview: io 0.0.1 beta++ with Han-earl Park, Bruce Coates and Franziska Schroeder (copyright 2011, Han-earl Park)

CD cover preview (© 2011 Han-earl Park)

Share
Posted in audio recordings, performance | Tagged , , , , , , , , , , , | Leave a comment

feedback: Human-Machine Improvisations (Cork, 2010)

cables, Blackrock Castle Observatory, 05-26-2010

cables… (Blackrock Castle Observatory, Cork, May 26, 2010)

Audio and visual documentation of the May 26, 2010 performance by io 0.0.1 beta++ with Han-earl Park, Bruce Coates and Franziska Schroeder, plus iWife with John Godfrey, will be posted over next few weeks.

I’ll also be posting my report, but, in the meantime, if anyone would like to add their feedback, make criticisms or ask questions, you are warmly welcome to do so. Please add your comments to this post below.

Share
Posted in performance | Tagged , , , , , , , , , , , , , , | Leave a comment

acknowledgments: Human-Machine Improvisations (Cork, 2010)

Franziska Schroeder and io 0.0.1 beta++, Ó Riada Hall, 05-25-2010

Franziska Schroeder and io 0.0.1 beta++ (Ó Riada Hall, Cork, May 25, 2010)

Formal acknowledgments below, but my personal thanks to Clair and Riccardo for hosting this event, to Kevin for the behind-the-scenes help, to John Hough for answering requests for technical assistance, and to Stephanie for her visual skills. Special kudos to Melanie for supporting me through the highs and lows of prepping and running this venture, and to John Godfrey for being a partner in this enterprise.

And of course a big, big thanks to Bruce and Franziska for their skill, craft, intelligence and musicality. It wouldn’t have worked without them! If I take one thing from this event, it will be the pleasure of sitting comping, listening to two saxophonists demonstrating what it really means to interact in real-time.

Finally, I’d like to thank everyone who took time to come witness the results of the investigations into the nature of improvisation, music, technology and sociality.

Formal acknowledgments

We would like to thank Clair McSweeney, Riccardo Vallebella, Paul Everett, Mel Mercier, John Hough, Francis Heery, Kevin Terry, Stephanie Hough and Melanie L Marshall.

Presented with funding from the Music Network Performance and Touring Award and support from the Arts Council of Ireland, Blackrock Castle Observatory, the Castle Bar and Trattoria and the UCC School of Music.

io 0.0.1 beta++ was constructed with funding from the Arts Council of Ireland, and with input and feedback from Bruce Coates, Franziska Schroeder, Phil Burk, Sara Roberts and Murray Campbell.

iWife is a result of funding from the Arts Council of Ireland.

  • Arts Council Ireland logo
  • Music Network logo
  • BCO logo
Share
Posted in performance | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

tonight! Human-Machine Improvisations (Cork, 2010)

This evening (Wednesday, May 26, 2010) at 8:00 pm (doors: 7:45 pm): a performance by io 0.0.1 beta++ (itself) with Han-earl Park (guitar), and Bruce Coates and Franziska Schroeder (saxophones), plus iWife (itself) with John Godfrey (guitar) and Francis Heery (diffusion) at Blackrock Castle Observatory (Cork, Ireland) [Details…]

Tickets: €16.00 (€10.00 concessions). [Get tickets…]

Note: The online box-office will close a few hours prior to the performance. Tickets will be available at the venue on the evening of the performance.

Presented with funding from the Music Network Performance and Touring Award, and support from the Arts Council of Ireland, Blackrock Castle Observatory, The Castle Bar and Trattoria and the UCC School of Music.

  • Arts Council Ireland logo
  • Music Network logo
  • BCO logo
Share
Posted in performance | Tagged , , , , , , , , , , , , , , | Leave a comment
Arts Council Ireland logo