<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Research diary</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/" />
<modified>2008-12-11T09:52:41Z</modified>
<tagline>This weblog is a diary where I keep notes on the progress of my PhD/DMus project at Malmö Academy of Music / Lund University (read more about the project here).

Due to recent spam attacks, you now have to register to comment. It&apos;s easy and safe and handled by TypeKey.</tagline>
<id>tag:www.henrikfrisk.com,2008:/diary//3</id>
<generator url="http://www.movabletype.org/" version="3.0D">Movable Type</generator>
<copyright>Copyright (c) 2008, henrikfr</copyright>
<entry>
<title>PhD dissertation ready for download.</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2008/09/phd_dissertatio.php" />
<modified>2008-12-11T09:52:41Z</modified>
<issued>2008-09-25T08:55:43Z</issued>
<id>tag:www.henrikfrisk.com,2008:/diary//3.120</id>
<created>2008-09-25T08:55:43Z</created>
<summary type="text/plain">After many months of work, my PdH dissertation Improvisation, Computers, and Interaction : Rethinking Human-Computer Interaction Through Music (ISSN 1653-8617) is now more or less finished. It is published digitally and may be downloaded here Read the abstract below or...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[After many months of work, my PdH dissertation <em>Improvisation, Computers, and Interaction : Rethinking Human-Computer Interaction Through Music</em> (ISSN 1653-8617) is now more or less finished. It is published digitally and may be downloaded <a href="http://www.performingarts.lu.se/forskning">here</a>
</p>
<p>
Read the abstract below or <a href="http://www.henrikfrisk.com/diary/files/Abstract-layout.pdf">download a PDF of it</a>.
</p>
<br />
<H3>
Abstract
</H3>

<P>
Interaction is an integral part of all music. Interaction is part of listening, of playing, of composing and even of thinking about music. In this thesis the multiplicity of modes in which one may engage interactively in, through and with music is the starting point for rethinking Human-Computer Interaction in general and Interactive Music in particular. I propose that in Human-Computer interaction the methodology of control, <I>interaction-as-control</I>, in certain cases should be given up in favor for a more dynamic and reciprocal mode of interaction, <I>interaction-as-difference</I>: Interaction as an activity concerned with inducing differences <I>that make a difference</I>. <I>Interaction-as-difference</I> suggests a kind of parallelity rather than click-and-response. In essence, the movement from <I>control</I> to <I>difference</I> was a result of rediscovering the power of improvisation as a method for organizing and constructing musical content. But <I>control</I> and <I>difference</I> are not mutually exclusive, they are not opposing concepts: <I>Interaction-as-difference</I> is to be understood as a broadening of the more common paradigm of direct manipulation in Human-Computer Interaction. Improvisation is at the heart of all the sub-projects included in this thesis, also, in fact, in those that are not immediately related to music but more geared towards computation. Trusting the self-organizing aspect of musical improvisation, and allowing it to diffuse into other areas of my practice, constitutes the pivotal change that has radically influenced my artistic practice. The <I>work-in-movement</I>, introduced by Umberto Eco is (re-)introduced as a work kind that encompasses radically open works. The <I>work-in-movement</I>, presented and exemplified by a piece for guitar and computer, requires different modes of representation as the traditional musical score is too restrictive and is not able to communicate that which is the most central aspect: the collaboration, negotiation and interaction. The Integra framework--comprising a database model and a corresponding XML representation--is proposed as a means to produce annotated scores that carry past performances and versions with it. The notion of the giving up of the Self is suggested as the common nominator, the prerequisite, for an improvisatory and self-organizing attitude towards musical practice that allows for <I>interaction-as-difference</I>. Only if the Self is able and willing to accept the loss of priority of interpretation, willing to give up or disregard faithfulness to ideology or idiomatics is difference conceivable. Only if one is willing to <I>forget</I> is <I>interaction-as-difference</I> made possible. Among the artistic works that have been produced as part of this inquiry are some experimental tools in the form of computer software to support the proposed concepts of interactivity and along with the musical works they make up both the object and the method in this PhD project. Contained withing the thesis, these sub-projects (all of which are works-in-progress), are used to make inquiries into the larger question of the significance of interaction in the context of artistic practice involving computers.]]>

</content>
</entry>
<entry>
<title>IntegraBrowser: An offline webapp to browse IXD files</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2008/08/integrabrowser.php" />
<modified>2008-08-31T21:35:47Z</modified>
<issued>2008-08-31T21:07:07Z</issued>
<id>tag:www.henrikfrisk.com,2008:/diary//3.119</id>
<created>2008-08-31T21:07:07Z</created>
<summary type="text/plain">I have now a functional IXD file browser: A webapp to browse information stored in the Integra eXtensible Document (IXD) format. The IXD is an XML dialect defined in a group of XML Schemas (currently 2) designed to efficiently store...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[I have now a functional IXD file browser: A webapp to browse information stored in  the Integra eXtensible Document (IXD) format. The IXD is an XML dialect defined in a group of XML Schemas (currently 2) designed to efficiently store and describe information about live electro-acoustic music and related practices. It maps with a database schema (PostgreSQL) on the one hand and a ANSI C library on the other. Much more information may be found at <a href="http://www.integralive.org">www.integralive.org</a>which also links to the <a href="http://sf.net">Sourceforge</a> <a href="http://integralive.svn.sourceforge.net/viewvc/integralive/">project site</a>. There is also a wiki for the Integra development to be <a href="http://http://www.integralive.org/dokuwiki/doku.php/">found here</a>.</p>
<p>
The primary goal of the IntegraBrowser was for me to realize the idea of the extended score: A score that apart from the score also contained information about the score, about the performances, recordings, recordings of performances, images, score instructions, performance instructions, instructions for the electronics parts, all sound files for the electronics parts, etc. One of the purposes of the extended score is to allow for a performer have as easy access to the meta-information on a piece as he/she would have to the score and the ideas grew out of the wish to document the process of piece rather than the "work". Now, this is not in any way a new idea. The process rather than the result is a mantra that's been repeated for som 40-50 years (at least) and in music it dates back to Satie if not longer.</p>
<p>
Nevertheless, the Integra project framework along with the IntegraBrowser allows for adding, editing, sharing, and transmitting a process oriented score which may keep on growing as performances and version are added. Fully implemented it will download and upload its datafiles from the server while online, which, once downloaded, are fully accessible locally. That is, they may also be edited e.g. after a soundcheck if the mixer settings were particularly satisfying, the musician snaps a photo of the desk and adds it to the data file.</p>
<p>
One final note note about the IntegraBrowser is that, by reducing the focus on the notation, mainly just by adding other types of information, the difference between the documentation of an improvisation and a composed work of music is lessened. In the end that may teach us something about what the real difference between these two musical practices actually constitutes.</p>
<p>
There will soon be a link to the beta version of the IntegraBrowser here!]]>

</content>
</entry>
<entry>
<title>Dissertation framework</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2008/02/dissertation_fr.php" />
<modified>2008-02-09T22:23:26Z</modified>
<issued>2008-02-09T21:39:42Z</issued>
<id>tag:www.henrikfrisk.com,2008:/diary//3.118</id>
<created>2008-02-09T21:39:42Z</created>
<summary type="text/plain">After some more research on embeddable databases and offline RIA and offline AJAX (or LAJAX as some refer to it - see http://blogs.sun.com/FrancoisOrsini/entry/client_side_services_in_the and http://cse-mjmcl.cse.bris.ac.uk/blog/2006/10/30/1162236580795.html) I have come to the conclusion that, considering my requirements (see below), I should drop...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[After some more research on embeddable databases and offline RIA and offline AJAX (or LAJAX as some refer to it - see <a href="http://blogs.sun.com/FrancoisOrsini/entry/client_side_services_in_the">http://blogs.sun.com/FrancoisOrsini/entry/client_side_services_in_the</a> and <a href="http://cse-mjmcl.cse.bris.ac.uk/blog/2006/10/30/1162236580795.html">http://cse-mjmcl.cse.bris.ac.uk/blog/2006/10/30/1162236580795.html</a>) I have come to the conclusion that, considering my requirements (see below), I should drop both of the two alternatives presented in my <a href="http://www.henrikfrisk.com/diary/archives/2008/02/choosing_framew.php">previous post</a>. The first one relies on Javascript which isn't, to say the least, among my preferred programming languages. The other one involves far too many potential road bumps concerning sequrity (applet needs to be signed to be allowed access to the locl file system) or OS idiosynchrasies (if the applet is not signed it needs to be installed in the lib/ext directory of the JRE). 
I want the chosen solution to be:
<ul>
<li>Easy to install.</li>
<li>Have a minimum of requirements on the hardware and software.</li>
</ul>
</p>
<p>
My current plan is to supply a small program that implements an embedded database server (<a href="http://db.apache.org/derby/">Apache Derby DB</a>) and a small XML-RPC servlet (<a href="http://ws.apache.org/xmlrpc/">Apache XML-RPC</a>). This program responds to requests sent from the WebbApp written using <a href="http://code.google.com/webtoolkit/">Google WebToolKit</a>. With these technologies I restrict all the implementation to Java, which I know well and have grown familiar to. Further, these concepts blend in well with some of the ideas I have for offline browsing of Integra XML archives and some of the code is likely to be re-usable in the Integra project. Finally, I have chosen well established and widely used libraries for my framework (<a href="http://www.apache.org/">Apache</a> and <a href="http://www.google.com">Google</a>). Further, the WebApp can easily be made to redirect its RPC requests to an online server if so demanded. IOW, with the extra layer of abstraction between the WebApp and the database, I can easily have a more developed database sitting on a server somewhere (Postgres or MySQL) in which updates and ammendments are being made and still keep the local, embedded database engine small and simple.]]>

</content>
</entry>
<entry>
<title>Choosing framework for my dissertation</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2008/02/choosing_framew.php" />
<modified>2008-02-09T22:25:24Z</modified>
<issued>2008-02-04T13:32:28Z</issued>
<id>tag:www.henrikfrisk.com,2008:/diary//3.116</id>
<created>2008-02-04T13:32:28Z</created>
<summary type="text/plain">Though my dissertation was just moved from May to September, I neww desperately to decide on the framework for which the material will be presented in. I want all my work (texts, music, videos, software demos) to be contained on...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>Planning</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[Though my dissertation was just moved from May to September, I neww desperately to decide on the framework for which the material will be presented in. I want all my work (texts, music, videos, software demos) to be contained on a DVD and accessible in a non-linear, inter-linked and searchable fashion. These are my design considerations:
<ul>
<li>The repository must...
<ul>
<li>...run in a standard web browser (possibly limited to Firefox).</li>
<li>...be accessible off-line.</li>
<li>...only rely on open formats.</li>
<li>...require a minimal install effort on the part of the user,</li>
</ul>
<li>It would be nice if...</li>
<ul>
<li>...it could be syncable with an on-line server.</li>
<li>...it allowed for basic local persistent changes (comments, mark-as-read, etc)</li>
</ul>
</ul>
Offline <acronym title="Rich Internet Application">RIA</acronym>s (which is basically what I want) is a hot potato these days with initiatives such as <a href="http://wiki.mozilla.org/Firefox3">Firefox 3</a>, <a href="http://www.microsoft.com/silverlight/">Microsoft Silverlight</a>, <a href="http://www.adobe.com/products/air/">Adobe Air</a> and <a href="http://gears.google.com/">Google Gears</a>. But rather than relying on a large external framework such as these I would prefer to have something simple that is entirely embeddable.</p>
<p>
I have found two solutions that may work for me:
<ol>
<li><a href="http://code.google.com/p/trimpath/wiki/TrimJunction">Junction</a> - a part of <a href="http://gears.google.com/">Google Gears</a> and designed to be a JavaScript only version of <a href="http://www.rubyonrails.org">Ruby on Rails</a>. 
<li>Embedding <a href="http://db.apache.org/derby">Apache Derby</a> in a Java Applet and letting JavaScript retrieve content and insert it in the HTML similar to <a href="http://developers.sun.com/javadb/overview/product_tour/">this demo</a>.
</ol>
I'm leaning towards the second solution and I'm working on a proof-of-concept. My concerns are how to deal with the local storage and the installation and signature of the applet.</p>
<p>Any suggestions are greatly appreciated!]]>

</content>
</entry>
<entry>
<title>OSX and NFS issues</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2008/01/osx_and_nfs_iss.php" />
<modified>2008-01-07T14:11:07Z</modified>
<issued>2008-01-07T13:57:17Z</issued>
<id>tag:www.henrikfrisk.com,2008:/diary//3.115</id>
<created>2008-01-07T13:57:17Z</created>
<summary type="text/plain">When I need access to network services on my computers in my home/studio network, I usually set them up on GNUlinux and grant the other operating systems access as clients. This time, for several reasons, I had to set up...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[When I need access to network services on my computers in my home/studio network, I usually set them up on GNUlinux and grant the other operating systems access as clients. This time, for several reasons, I had to set up my OS X machine to export an NFS directory as a server and I needed to access this directory from GNUlinux. Now, this shouldn't be a problem (in theory...).</p>
<p>In practice it took me four hours before I found helpful information at the very bottom of <a href="http://www.bresink.com/osx/143439/issues.html">this page</a>. A UFS formatted disk under OS X and shared with NFS can be mounted but not accessed from Linux. The solution is to "downgrade" to NFS2 when mounting the exported directory.</p>
<p>I can swear would I have done it thhe other way around, exporting directories in GNUlinux and mounting them in OS X it would have taken me no more than 15 minutes. Instead I ended up spending the better portion of my day resolving this issue. It's good to be reminded of the reasons for leaving Mac behind...]]>

</content>
</entry>
<entry>
<title>timbreMap program testing</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/12/timbremap_progr.php" />
<modified>2007-12-23T00:26:26Z</modified>
<issued>2007-12-22T22:00:00Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.114</id>
<created>2007-12-22T22:00:00Z</created>
<summary type="text/plain">The timbreMap program is part of PhD project and is designed to organize timbral features of its audio input in its 2D output space. It uses the JetNet implementation of Artificial Neural Networks by Lönnblad et al., in particular the...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>Programming</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[The <em>timbreMap</em> program is part of PhD project and is designed to organize timbral features of its audio input in its 2D output space. It uses the JetNet implementation of Artificial Neural Networks by Lönnblad et al., in particular the Kohonan feature map. The Kohonan net is a self organizing (unsupervised training) feature map widely used in speach recognition. In the <em>timbreMap</em> program the network is fed a Bark scale transform of the input. In the screenshots below the output, the winning node, is represented by the black dot in the center window. There is no pre-conceived mapping of input to output and although a similar input will result in correspondingly similar output the trained weights may differ from and cause a different area in the output to respond to the same sound in two different training sets.</p>
<p>
In the following screen capture we can observe the program while it attempts to organize its weights in response to three sine wave oscillators, crossfaded and tuned to three different frequencies. Thanks to the simplicity of the input the network organizes itself fairly quickly and optimizes its responses so that the winning node travels along the borders of the output map. Once the map is trained the network responds with the same output no matter the order or speed of its input.</p>
<p>
<p id="player1"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>
<script type="text/javascript">
	var s1 = new SWFObject("http://www.henrikfrisk.com/script/flvplayer.swf","single","290","240","7");
	s1.addParam("allowfullscreen","true");
s1.addVariable("file","http://www.henrikfrisk.com/diary/files/sine-edited.flv");
	s1.addVariable("width","290");
	s1.addVariable("height","240");
	s1.write("player1");
</script>
</p>
<p>
In the next example the network has been trained on six different saxophone samples: Two ordinarily played notes, two "growled" notes and two multiphonics. What we see in the screen capture is the response of an already trained network. Though the output is noisier than the previous example there is a clear pattern to the responses. About halfway I add a simple synthesizer with a pitch tracker (using Miller Puckette's fiddle object in PD). The synthesis algorithm is a simple implementation of Phase Aligned Formant synthesis taken from the PD documentation (Chapter 3, F12). Then, I map the X axis of the network output to the synthesis formant center frequency, and the Y axis to the index parameter.</p>
<p>
<p id="player2"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>
<script type="text/javascript">
	var s1 = new SWFObject("http://www.henrikfrisk.com/script/flvplayer.swf","single","290","240","7");
	s1.addParam("allowfullscreen","true");
s1.addVariable("file","http://www.henrikfrisk.com/diary/files/sax-edited.flv");
	s1.addVariable("width","290");
	s1.addVariable("height","240");
	s1.write("player2");
</script>
</p>
<p>
The mapping was done more or less arbitrarily, merely making sure the parameters would stay within reasonable ranges. Though the mapping is less sucessful on the multiphonics and the noisy growles, it makes perfect sense on the ordinary notes. Letting properties of the input control aspects of the output that belong to the same class of events, in this case seems to imply that the details of the mapping are less important. However for the noisy input, what we perceive as one sound in the input (a growl or a multiphonic), in the synthesis becomes an oscillation between two different sounds. Here, more care in the mapping is needed, or a "smearing" of the data to couteract the "jumpiness" of the output. ]]>

</content>
</entry>
<entry>
<title>Seminar Dec. 11</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/12/seminar_dec_11.php" />
<modified>2007-12-19T20:15:34Z</modified>
<issued>2007-12-17T16:40:25Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.113</id>
<created>2007-12-17T16:40:25Z</created>
<summary type="text/plain">[Edited and updated on Dec 19] Yesterday I defended a part of my dissertation (at what is here called a 75% seminar). The opponent was British composer and academic Simon Emmerson, whose new book Living Electronic MusicEmmerson, 2007 seems really...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>Composition</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[[<em>Edited and updated on Dec 19</em>]</p><p>
Yesterday I defended a part of my dissertation (at what is here called a 75% seminar). The opponent was British composer and academic <a href="http://www.dmu.ac.uk/faculties/humanities/mcp/staff/semmerson.jsp">Simon Emmerson</a>, whose new book <a href="http://www.amazon.co.uk/exec/obidos/ASIN/0754655482/ref=ord_cart_shr?%5Fencoding=UTF8&m=A3P5ROKL5A1OLE">Living Electronic Music</a><i id="Emmerson, Simon" title="Living Electronic Music" class="Ashgate Pub., Gower House, Hampshire" style="2007">Emmerson, 2007</i> seems really interesting. It's difficult for me at this point to get a sense of what really happened, I simply don't have the perspective, but I have feeling it went well. Simon brought up a few issues that are really important for me to think more closely about though he primarily spoke about the musical works and not about the text. This was actually quite unexpected. The concept of artistic research, or of doing a PhD in composition, is very new in Scandinavia (in the UK it has been possible for 25 years) so we don't have an established form for the defense, nor for the content. The problem in my project is it hadn't occured to me that one could look at it from <em>only</em> the point of view of the compositions. IOW, I wasn't prepared for the kind of questions I was getting, nor for the discussions that followed from these questions. </p><p>
The seminar brought some issues to my attention that I need to consider for the final defense in May, but I was also provided with the solution to a problem I've had difficulties with: The role of the <a href="http://www.integralive.org">Integra</a> project in my PhD. The issues or questions that Simon brought up were (as I remember it now) mainly concerned with the notation of the music and I feel that most of his concerns would be resolved by documenting my pieces, improvised as well as notated, using the <a href="http://www.integralive.org/dokuwiki/doku.php/technical_overview">Integra database</a> and the <a href="http://www.integralive.org/dokuwiki/doku.php/lib">libIntegra</a> backend. 
</p><p>
Finally, to more clearly contextualize all of my artistic activities (improvising, composing, sound design, programming, performing, etc) I should write more explicitly about these roles and their relation to my artistic practice. I should examine the composer/performer split of "the musician" that Wishart writes about in his book <em>On Sonic Art</em> <i id="Wishart, Trevor" title="On Sonic Art" class="Imagineering Press, York" style="1985">Wishart, 1985</i>. In the seminar I am afraid that I came across as a control freak that wouldn't let anyone perform my music without my own participation which is not true at all. It is however true that I'm less interested in this aspect of music making (writing music for others to perform independently of my active participation) because music to me is listening. Writing a score for someone to perform without me hearing it is less interesting to me than working with a performer, writing a score and perform it with the performer (in this context my 'performing' may be limited to sound design or even just listening). Now, and this is the important lesson that I learned, this does not mean that the descritive/prescriptive aspects of the scores are un-important. In particular, the way the instrumental parts in some of my pieces are notated, I can see it is confusing if the electronic part is as lacking of detail as it often is and this  is an inconsistency that I need to resolve.]]>

</content>
</entry>
<entry>
<title>Mathematical information theory and cybernetics</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/10/mathematical_in.php" />
<modified>2007-10-29T14:42:35Z</modified>
<issued>2007-10-29T13:49:41Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.112</id>
<created>2007-10-29T13:49:41Z</created>
<summary type="text/plain">The reason for the limited activity on this diary at the moment is that I am working (hard) on my dissertation. I will however try to use this as a notebook of ideas, as I&apos;m seeing myself drowning i references,...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>Thinking</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[The reason for the limited activity on this diary at the moment is that I am working (hard) on my dissertation. I will however try to use this as a notebook of ideas, as I'm seeing myself drowning i references, books, articles that I'm reading and I'm spending more an more time trying to find what I read, where I read it and, where that book is now...</p>
<p>
There's an interesting relationship between the mathematical theory of communication; cybernetics; and semiology and my field of inquiry, the question to me being wether the nature of the message is of relevance to the output or the stimuli caused by this message. An example would be: Can a binary signal cause a relevant change--relevant as measured from the outputting system itself--in a continous or analog system. Gregory Bateson <i id="Bateson, Gregory" title="Steps to an Ecology of Mind" class="The University of Chicago Press" style="1972">Bateson, 1972</i> would argue that since there is no such thing as a 'territory' without a 'map', or rather that every perception of the territory is a map, than the signal transmitted will already be a transformation, a map in itself, causing change in another map. This would argue that it is up to the "mapping" of the data rather than the transmission of it. From the point of view of the information theorist the main issue is whether the signal-nois ratio is acceptible.</p>
<p>Obviously the problem is infinitely more complex than how it is stated above, especiallly when the semiologist is allowed to enter the discussion.]]>

</content>
</entry>
<entry>
<title>Setting up filesharing between OSX and FC5</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/10/setting_up_file.php" />
<modified>2007-10-01T22:39:52Z</modified>
<issued>2007-10-01T21:38:33Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.107</id>
<created>2007-10-01T21:38:33Z</created>
<summary type="text/plain">Now, this is somewhat unrelated to this blog, but I&apos;ll put it here anyways - mainly because I need to make notes about how I did it... I need to be able to access and share files between all my...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[Now, this is somewhat unrelated to this blog, but I'll put it here anyways - mainly because I need to make notes about how I did it...
</p><p>
I need to be able to access and share files between all my computers - some of which are running Linux (FC5) and some which are running OSX. After fiddling around a little bit I decided to go with Samba as it seemed to be the most straight forward and usable solution.
</p><p>
I began by installing Samba and all its dependencies on my FC5 system by running:
</p><p>
<code>$ yum install samba</code>
</p><p>
In FC5 the samba deamons can be started by running:</p><p>
<code>$ service smb start</code></p><p>
and (optionally) </p><p>
<code>$ service winbind start</code></p><p>
To make the deamons are started at boot time run</p><p>
<code>$ chkconfig smb on</p><p>
$ chkconfig winbind on</code></p><p>

The main configuration is done in <code>/etc/samba/smb.conf</code> and great help for <em>how</em> to configure it can be found in <a href="http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf">this</a> document. I wanted a singel directory that would work as a shared volume on the local network so I added restrictions to the <code>hosts allow</code> section (setting its value to 192.168.1. 127. will allow connections only from localhost and the 192.168.1. namespace on the network).
</p><p>
I created a shared volume with adding the following to the smb.conf: </p><p>
<code>
[data]<br />
   comment = Data<br />
   path = /path/to/shared/directory<br />
   force user = username<br />
   read only = No<br />
   guest ok = No<br />
   writable = yes<br />
   printable = no<br />
</code>
</p><p>
Test the config file with:</p><p>
<code>$ testparm /etc/samba/smb.conf</code></p><p>
Add a user to smbpasswd by running:</p><p>
<code>$ smbpasswd -a user</code></p><p>
</p><p>
Now, restart the Samba server and test your configuration:</p><p>
<code>$ smbclient -L servername</code> </p><p>
where <code>servername</code> is the address of the server that Samba is running on. If your are issueing the command from the same machine, <code>localhost</code> would be a woring servername. If this works you can try to connect to your service by running</p><p>
<code>$ smbclient //localhost/data</code>
and enter the password you added for the user edited above. In the example, <code>localhost</code> is the server and <code>data</code> is the name of the server as it is defined in the smb.conf.
</p><p>
Now, in OSX use the 'Connect to server...' command and enter:
<code>smb://servername/data</code></p><p>
as the address. If everything worked out you will now be prompted for your password and onced this is enetered and verified, the volume will appear in the Finder.]]>

</content>
</entry>
<entry>
<title>Jaron Lanier</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/07/jaron_lanier.php" />
<modified>2007-07-18T14:00:01Z</modified>
<issued>2007-07-17T20:56:03Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.106</id>
<created>2007-07-17T20:56:03Z</created>
<summary type="text/plain">While reading Interface Culture - How new technology transforms the way we create and communicate. by Steven Johnson Johnson, 1997, I came across the name Jaron Lanier. It was vaguely familiar to me - he had something to do with...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[While reading <em>Interface Culture - How new technology transforms the way we create and communicate.</em> by Steven Johnson <i id="Johnson, Steven" title="Interface Culture - How new technology transforms the way we create and communicate." class="Harper, San Fransisco" style="1997">Johnson, 1997</i>, I came across the name <a href="http://en.wikipedia.org/wiki/Jaron_Lanier">Jaron Lanier</a>. It was vaguely familiar to me - he had something to do with <a href="http://www.extremetech.com/article2/0%2C1697%2C100970%2C00.asp">Virtual Reality</a>, but that's about all that I knew.</p><p>
It turns out he is a musician (plays saxophone among other instruments), a computer scientist, a composer active in the field of new music, and he is a writer on issues relating to contemporary culture. These are many of the same activities I'm involved with and, since it isn't a very common combination, I was pleaseantly surprised. It is always good to know you are not alone!</p><p>
I don't know much about his music, I haven't heard any of it, but from the Johnson's book referenced above, and from his site (<a href="http://www.jaronlanier.com/">www.jaronlanier.com</a>), I've starting to think I should definitely get one or two of his books. Here's what he writes about his pre-1999 site:
<blockquote>
You'll note these pages are not fancy. I'm waiting until everyone has amenities like Shockwave, Java, and VRML before I use them. The point of the web is to get rid of barriers to access. Pretty is good, but it is less important than connection. (I get hilarious flame mail about this- but truly, there are a lot of people in the world with poor connections and older machines.)
</blockquote>
I sympathise with this. Giving <em>connection</em> precedence over <em>prettiness</em> is a very important statement that has bearing way beyond the context of the Internet. Though both of these are problematic terms I believe it is still a vlaid statement in its simplicity. I would argue that the aesthetics of an object (in the widest sense of the word) may only be validated in the reflection upon this object. IOW it is not an inherent property of the object. Hence, connection is a prerequisite of prettiness.]]>

</content>
</entry>
<entry>
<title>Eco and semiology</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/06/eco_and_semiolo.php" />
<modified>2007-06-15T22:33:29Z</modified>
<issued>2007-06-15T22:29:31Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.105</id>
<created>2007-06-15T22:29:31Z</created>
<summary type="text/plain"> ... how information and redundancy appear at different levels under mutual influence. Eco, 1971, p. 140...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>Thinking</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[<blockquote>
... how information and redundancy appear at different levels under mutual influence. <i id="Eco, Umberto" title="La struttura assente (Den frånvarande strukturen)" class="Bo Cavefors Bokförlag AB" style="1971">Eco, 1971, p. 140</i>
</blockquote>]]>

</content>
</entry>
<entry>
<title>Composition and juxtaposition. Studies.</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/03/composition_and.php" />
<modified>2007-03-27T22:03:40Z</modified>
<issued>2007-03-24T09:13:47Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.104</id>
<created>2007-03-24T09:13:47Z</created>
<summary type="text/plain"><![CDATA[Find the notes for the introduction to the seminar on "Repetition Repeats all other Repetitions - a version for 'Symphonie Diagonale' by Viking Eggeling" here. Here's a summary: In January of this year myself and Stefan &Ouml;stersj&ouml; made a version...]]></summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>Composition</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[Find the notes for the introduction to the seminar on "Repetition Repeats all other Repetitions - a version for 'Symphonie Diagonale' by Viking Eggeling" <a href="http://www.henrikfrisk.com/index.jsp?id=docs&field=id&query=16">here</a>. Here's a summary:
</p>
<p>In January of this year myself and Stefan &Ouml;stersj&ouml; made a
version of <a
href="http://www.henrikfrisk.com/index.jsp?metaId=music&id=comp&field=id&query=9&show=1#9">Repetition
Repeats all other Repetitions</a> for the classic dadaist film <a
href="http://www.rooke.se/diasymf/diagonal3.html">Symphonie
Diagonale</a> by Swedish artist <a
href="http://en.wikipedia.org/wiki/Viking_Eggeling">Viking
Eggeling</a>. From a music point of view it's a very odd project and
an example of a (not widely used) collage-like artistic work
method. It's basically the one thing (an existing piece of music) put
on top of the other (an art video from the 20's) with minor
adjustments to the music. What is it that makes this interesting?]]>

</content>
</entry>
<entry>
<title>ICMC 2007 in Copenhagen</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/03/icmc_2007_in_co.php" />
<modified>2007-03-20T21:19:56Z</modified>
<issued>2007-03-20T20:51:04Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.103</id>
<created>2007-03-20T20:51:04Z</created>
<summary type="text/plain">The ICMC in 2007 will be held in Copenhagen this year. As somebody who works extensively with computers and improvisation (in combination that is) I am one of the many ambassadors for this years conference.</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[The <acronym title="International Computer Music Conference">ICMC</acronym> in 2007 will be held in Copenhagen this year. As somebody who works extensively with computers and improvisation (in combination that is) I am very honored to have been appointed one of the many ambassadors for this years conference. The work involved in being an ICMC ambassador is mainly communicative - in other words, you can direct questions or suggestions for the conference to me, either by contacting me by email (see the letter icon above for contact info) or by posting on this site.</p>
<p>
I would especially be interested in hearing from musicians <em>outside</em> of the academic circles, and younger musicians working with computers in the context of improvisation. But obviously, anybody is more than welcome to get in touch with me regarding ICMC (or otherwise...). So, please spread the word and check out the following sites:</p>
<ul>
<li><a href="http://www.icmc2007.net">icmc2007.net</a></li>
<li><a href="http://www.computermusic.org">ICMA</a></li>
<li><a href="http://www.icmc2006.org/">icmc2006.org</a></li>
</ul>]]>

</content>
</entry>
<entry>
<title>Dissertation getting closer...</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/02/dissertation_ge.php" />
<modified>2007-02-27T20:52:24Z</modified>
<issued>2007-02-27T14:49:47Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.102</id>
<created>2007-02-27T14:49:47Z</created>
<summary type="text/plain">Thoughts about the final stages of the planning of the disposition of my PhD project, Interactive Systems in Improvisation and Composition.</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>Planning</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[The time for my dissertation has been set to round about this time next year; February 2008. I will hold a "three quarter seminar", a sandbox dissertation in October 2007. By then most of my stuff should be ready; the basic disposition of my thesis should be set even if not everything is not proof read and final.</p>
<p>
I had a great session with one of my advisors, <a href="http://www-crca.ucsd.edu/~msp/">Miller Puckette</a>, in January. Below I will try to summarize some of the ideas that came up in our discussions. Miller is my advisor for the programming and computer music part of my dissertation. One of the things I am working on is self supervised timbre mapping software and this is also what we priarily talked about.</p>
<ul>
<li>
Think about ways to test the software and report the results without having to go too deep into statistical reasoning.
</li>
<li>
The mapping.
</li>
<ul>
<li>
Very simple 1-to-1 mappings between vocal sounds and synthesized (vocal) sounds. Gradually distort the mapping.
</li>
<li>
Take a piece of poetry with a strong use of vowels or just some sound poetry (a version of <a href="http://upload.wikimedia.org/wikipedia/en/5/52/Schwitters_Ursonate.ogg">Schwitters Ursonate</a> with electronics?).
</li>
<li>
Work more on the relation between instantaneous mappings and the mappings as a result of past events.
</li>
</ul>
<li>
Accuracy vs. Timing.<br/>
Statement: More interested in 'Fast' response than 'Correct' response.  This will obvioulsy influence not only the design and implementation but also the assessment of the results. Need to think more about the implications of this.
</li>
<li>
Make a distinction between what I want to do and what can be done within the frame of a 4 year dissertation. This is a sensitive subject, but it may be a good distinction to make in order not to get trapped in implementation details that risk at destroying a theoretical line of thought.
</li>
</ul>
Finally we talked about the relation between the artistic work and the writing. I was given the perhaps somewhat surprising advise to not focus so much on the connection between the elements of my PhD project. IOW, it is not critical that all artistic work reflects or implements the theories presented in the text or that the software produced is used in all artistic work. I think this may be the most important advise I've been given. The three traces of my work; (1) The technolgical, (2) the theoretical, and (3) the artistic are simply three in their own ways, compatible modes of expression. And they will be regardless of my efforts to tie them together. The point is, they are different, and they should be. I should not be afraid of multiplicity.</p>
<p>
The fact is that this multiplicity, or multitude of expression, is very consistent with some of the main threads of my project. My project is not one thing that is consistently tied together. I have a thesis (the research question) that I try in a number of different ways, and I should focus on letting the different experiences made during the course <em>inform</em> each other, not <em>become</em> each other.</p>
<p>
I had a plan to go back and re-work some of my pieces that will be a part of the dissertation and try them with the technology developed within the project. Even if we disregard the slightly annoying smell of "re-writing history to fit the theory", this is not very interesting in itself. It has potential to become interesting in the collaborative project <em>Negotiating the Musical Work</em>, and composition <a href="http://www.henrikfrisk.com/index.jsp?metaId=music&id=comp&field=id&query=8&show=1#8">Repetition Repeats all other Repetitions</a> because that project is about changing (negotiating) the form and, to a certain degree, the content to measure the ontological difference.</p>
<p>
To conclude, it is fascinating (and scary), to observe how a (not very good) thought can cling on and develop and become a creative obstacle like the idea of integration in my dissertation. It is however also rewarding to notice how little it actually took to make me give it up. ]]>

</content>
</entry>
<entry>
<title>Migrating to java 1.5 - update</title>
<link rel="alternate" type="text/html" href="http://www.henrikfrisk.com/diary/archives/2007/01/migrating_to_ja_1.php" />
<modified>2007-01-15T21:34:52Z</modified>
<issued>2007-01-15T21:24:21Z</issued>
<id>tag:www.henrikfrisk.com,2007:/diary//3.100</id>
<created>2007-01-15T21:24:21Z</created>
<summary type="text/plain">Going home after having written this I realized what was the problem. In essence it is the difference between all free software and almost all free software. IOW the java environment included in Fedora Core 5 (which is the distro...</summary>
<author>
<name>henrikfr</name>
<url>http://www.henrikfrisk.com</url>
<email>mail@henrikfrisk.com</email>
</author>
<dc:subject>Programming</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.henrikfrisk.com/diary/">
<![CDATA[Going home after having written <a href="http://www.henrikfrisk.com/diary/archives/2007/01/migrating_to_ja.php">this</a>
I realized what was the problem. In essence it is the difference between <em>all free software</em> and <em>almost all free software</em>. IOW the java environment included in Fedora Core 5 (which is the distro I have on my new laptop) has the <em>free</em> <a href="http://gcc.gnu.org/java/">java-gcj</a> and not the <em>non-free</em> <a href="http://java.sun.com/">Sun JDK</a>.</p>
<p>
I seem to remember reading about Sun going open source with the core Java API but I guess it's not come through yet. Anyhow, following <a href="http://ccl.net/cca/software/SOURCES/JAVA/JSDK-1.5/index5.shtml">these </a>excellent instructions I managed to install the <a href="http://java.sun.com/">Sun Java</a> alongside the <a href="http://gcc.gnu.org/java/">Gnu Java</a>. My project, including the NumberFormatter objects, now compiles without errors.]]>

</content>
</entry>

</feed>