postponed: performance at Blackrock Castle Observatory

The performance at Blackrock Castle Observatory by io 0.0.1 beta++ will not take place as scheduled in February 2010. The event would have featured Bruce Coates, Franziska Schroeder and Han-earl Park, plus John Godfrey.

We are still looking to put this on in 2010, and we are seeking further funding and performance opportunities. Interested bodies, please get in touch!

Posted in performance | Tagged , , , , , | Comments closed

analog io

I’ve assumed that future versions of io would have a single board computer (or multiple SBCs) in place of the clunky and fragile personal computer. There was, however, always an alternative.

Take the not-so-humble analog computer, a technology with a fascinating past and a (still promising) future. Given that io’s behavior is driven by an N-body simulation, it’s not difficult to imagine an analog port.

Wait, isn’t this sounding a lot like BEAM…?

Posted in and by the way, construction, hardware, software, theory | Tagged , , , | Comments closed

io 0.0.1 beta: ironic tale? sci-fi parody? nostalgic relic? (a report from TWO Thousand + NINE)

Some thoughts and observations from my presentation on io 0.0.1 beta at the TWO Thousand + NINE symposium, the Sonic Arts Research Center, Belfast, N. Ireland. [Abstract…]

At the end of the presentation, a couple of remarks stood out. One was Franziska Schroeder’s comment that the presentation posed more questions than provided answers, and the other was Simon Waters’ pithy observation that the difficulties I (and io) had with the terms discussed was because they were nouns (not, say, verbs).

One of the problems with my presentation was due, in retrospect, to the introduction (enactment) of the imaginary conversations within a scholarly/theoretical contexts. The quirks and hiccups of the presentation pushes me to ask (again) why I engage in these imaginary conversations in the first place. I doubt they are much use in illustrating any hard ‘facts’ or ‘truths’; they are certainly far too oblique to say much beyond simplistic sc-fi notions of human or machine agency.

My reply to Waters’ comment was that he was right, that the nouns are the problem, and, borrowing a term from a Calvin and Hobbs cartoon strip [transcript…], that ‘verbing’ [see: 1 and 2] might be a solution… but the verbing, to me, actually occurred during the presentation; or, better yet, the Han-earl Park-io 0.0.1 beta dialog was supposed be a (mock) enactment of the process. (I leave it up to those who witnessed the presentation, however, as to whether the conversation was successful as such.)

The presentation was, in a sense, my (possibly naive, perhaps clumsy) attempt at verbing in motion. The conversation were, for me, a way of demonstrating, via an analogous dialog, what happens on-stage. In other words, the conversations were there to depict (in cartoonish, sci-fi caricature) a real-time (re)negotiation and (re)engineering of, possibly (un)stable, variably durable, processes and identities. The content is very much secondary to the play, and thus, the presentation could offer, at best, very few answers.

This was also my first experience of being ‘on-stage’ at a scholarly/academic symposium/conference. It was also the first time I attempted (an admittedly pantomime) staging of a conversation between io and myself (my previous presentations on io have followed an analytic, pseudo-archeological, reverse engineering format). My inexperience showed not only in the form and content of my presentation, but also, I think, in my (lack of) ability to handle of the comments, questions and criticisms at the end.

I’m intrigued that those forces that shape real-time, interactive music, those forces that I value and gravitate towards in groups improvisation—shifting landscape of goals, desires and agencies, and the multiplicity of view points—are the ones that I found problematic within a scholarly/academic space and practice.
arts council logo

Thanks to the Arts Council of Ireland for supporting my trip to Belfast for the symposium, and to Franziska Schroeder for inviting me.

Posted in performance, theory | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , | Comments closed

io 0.0.1 beta: ironic tale? sci-fi parody? nostalgic relic? (slideshow)

From the slideshow for the presentation on io 0.0.1 beta at the TWO Thousand + NINE symposium, the Sonic Arts Research Center, Belfast, N. Ireland. [Abstract…]

My part (spoken by the humyn participant Han-earl Park) was never written down, but the full transcript of the (imaginary) statements by io 0.0.1 beta are reproduced below. (You can thus add your own (humyn) responses to io’s statements and questions.)
arts council logo

Thanks to the Arts Council of Ireland for supporting my trip to Belfast for the symposium, and to Franziska Schroeder for inviting me.

Although I know no songs, I do, in a sense, sing

Read More »

Posted in performance, theory | Tagged , , , , , , , , , , , , , , , , , , , , , | Comments closed

beta test 05-12-09: audio recordings

Here is the audio documentation of the io++ beta test with Bruce Coates on May 12th 2009.

beta test 05-12-09_00 [mp3″]

beta test 05-12-09_01 [mp3″]

beta test 05-12-09_02 [mp3″]

beta test 05-12-09_03 [mp3″]

beta test 05-12-09_04 [mp3″]

beta test 05-12-09_05 [mp3″]

beta test 05-12-09_06 [mp3″]

beta test 05-12-09_07 [mp3″]

beta test 05-12-09_08 [mp3″]

beta test 05-12-09_09 [mp3″]

beta test 05-12-09_10 [mp3″]

Performers are io 0.0.1 beta++ (itself), Bruce Coates (saxophone) and Han-earl Park (guitar).

Thanks to the Arts Council of Ireland for supporting this project, to the UCC Department of Music for providing a space in which to carry out this work, to Bruce for his work and feedback on this, and to Jonny Marks for listening and commenting on the proceedings.

Posted in audio recordings, beta test, construction, hardware, performance, software | Tagged , , , , , , , , , , | Comments closed

shapes of io++ to come 04/05-09

io++ sketch (overall shape)

io++ sketch (overall shape)

Read More »

Posted in construction, hardware | Tagged , , | Comments closed

io 0.0.1 beta: ironic tale? sci-fi parody? nostalgic relic? (abstract)

I’ll be presenting a paper on io 0.0.1 beta at the TWO Thousand + NINE symposium which takes place at the Sonic Arts Research Center, Belfast, N. Ireland.

Abstract:

Greetings! I am io 0.0.1 beta, an interactive, semi-autonomous, non-human technological artifact—a musical automaton. I operate as parts of a real-time cyborg ensemble—a socio-technical/socio-musical network—in which the primary protocol is improvisation. I am, perhaps, an improviser and a social machine.

Imaginary statement by io 0.0.1 beta.

We are embedded in networks—corporeal, social, cultural and technological. We (selves, bodies, societies, systems, organizations) are, in turn, networks of sometimes cooperative, sometimes disruptive/dissident parts. The io enterprise is a significant amplification of these networks; sometimes blurring and breaching the boundaries between ostensibly autonomous entities, sometimes exploding the networks of minds and bodies, humans and artifacts.

In the context of imagined (fraudulent) conversations between io (non-humyn, technological musical actor) and myself (io’s partial, and partially fictional, constructor) I will tell stories of the io enterprise as part ironic political myth, part sci-fi parody, and part nostalgic archeology. An affirmation of the sustainability and necessity of difference in group improvisation, I will position io as a site for the (re)negotiation of identities and agencies.

Further information: www.io001b.com

arts council logo

Thanks to the Arts Council of Ireland for supporting my trip to Belfast for this symposium.

Posted in performance, theory | Tagged , , , , , , , , , , , , , , , , | Comments closed

(imaginary) introductions by io

Some imaginary statements by io 0.0.1 beta:

Greetings! I am io 0.0.1 beta, an interactive, semi-autonomous, non-human technological artifact—a musical automaton. I operate as parts of a real-time cyborg ensemble—a socio-technical/socio-musical network—in which the primary protocol is improvisation. I am, perhaps, an improviser and a social machine.

from the abstract of ‘io 0.0.1 beta: ironic tale? sci-fi parody? nostalgic relic?’ for TWO Thousand + NINE.

My name is io. I am a musical actor. Although I know no songs, I do, in a sense, sing.

from ‘In Conversation with an Automaton:Identities and Agency in a Heterogeneous Social and Musical Network’, Leonardo Electronic Almanac.

I am a technological artifact.

I am a musical automaton.

I am a machine musician.

In coalition with my human associates, I perform music.

These statements link in differing ways to cultural networks; they call on different histories, they have complimentary/contradictory implications, and they offer different possibilities.

Posted in theory | Tagged , , , , , , , , | Comments closed

beta test 03-26-09: audio recordings

Franziska Schroeder and io (Cork, March 26th 2009)

Franziska Schroeder and io (Cork, March 26th 2009)

Here is the (not yet annotated) audio documentation of the io++ beta test with Franziska Schroeder on March 26th 2009.

beta test 03-26-09_00 [mp3″]

beta test 03-26-09_01 [mp3″]

beta test 03-26-09_02 [mp3″]

beta test 03-26-09_03 [mp3″]

beta test 03-26-09_04 [mp3″]

beta test 03-26-09_05 [mp3″]

beta test 03-26-09_06 [mp3″]

Performers are io 0.0.1 beta++ (itself) and Franziska Schroeder (saxophone).

Thanks to the Arts Council of Ireland for supporting this project, to the UCC Department of Music for providing a space in which to carry out this work, and to Franziska for her work and feedback on this.

Posted in audio recordings, beta test, construction, hardware, performance, software | Tagged , , , , , , , , | Comments closed

beta test 11-10-08 & 12-08-08: resultant changes

Here’s a list of the significant changes. These address issues that Franziska Schroeder and Bruce Coates brought up during the testings in November and December respectively.

  • Greater variation in output.
    • Including pseudo-Braxtonian ‘separation’ implemented via interp tables.
    • Implementation of a meta-banalyzer that shakes up the system depending on input variation.
    • Greater variation in the VL70m settings.
  • More responsive to external stimulus.
    • Implementation of a meta-banalyzer (see above).
    • Greater number of elements triggered by the banalyzers and the meta-banalyzer.
    • Fix error in the banalyzer+ class.
    • Variable event buffer.
    • Reduction in the damping and absorption parameters in the VL70m model.
  • Less and more machine-esque.
    • Reduction in the damping and absorption variables in the VL70m model which results in a more ‘synthetic’ sound,
    • but also disguises the strongly cyclical generator.

Thanks to the Arts Council of Ireland for supporting this project, and to Bruce and Franziska for their time, labor and expertise.

Posted in beta test, construction, software | Tagged , , , , , | Comments closed

bug fix: banalyzer+

Here’s a fix for a significant bug that I somehow didn’t catch (didn’t hear?) for several years. The side effect of the fix is that io is now significantly more responsive.

 banalyzer+

 a "smarter" banalyzer class designed to works in conjunction with the
 parser classes.

 ob.banalyzer+ clears internal storage and stats after an ALERT: message
 is called. In addition, ob.banalyzer+ also takes into account the
 frequency of ALERT: messages and adjusts sensitivity (i.e. the alert
 threshold) accordingly.

…

 MOD: HeP 03-24-09 Fix bug that prevented default iv-blyzr-tolerance-cfa from
                   being set. Now set this during OPEN:

…

: BLYZR.SET.TOLERANCE.CFA   ( mode --  )
    CASE
        static_tolerance  OF  0                          ENDOF
        linear_tolerance  OF  'c blyzr.linear.tolerance  ENDOF
        shift_tolerance   OF  'c blyzr.shift.tolerance   ENDOF
        random_tolerance  OF  'c blyzr.random.tolerance  ENDOF
    ENDCASE
    iv=> iv-blyzr-tolerance-cfa
;

:m PUT.TOLERANCE.MODE:  ( mode --  , select tolerance calculating mode )
    dup  0 3  within?
    IF
        dup  iv=> iv-blyzr-tolerance-mode
    
        iv-dev-#opened
        IF
            blyzr.set.tolerance.cfa
        ELSE
            drop
        THEN
    ELSE
        drop
        " put.tolerance.mode:"  " unrecognized mode selector"
    THEN
;m

…

:m RAW.OPEN:    (  --  )
    raw.open: super

    iv-blyzr-tolerance-mode  BLYZR.SET.TOLERANCE.CFA
;m

…
Posted in construction, software | Tagged , , | Comments closed

hp->midi interp tables

interp tables (03-23-09)

interp tables (03-23-09)

See: ‘hp->midi early report’ and ‘hp->midi initial test’.

Posted in construction, software | Tagged , , | Comments closed