<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="http://www.henrikfrisk.com/feed.xml" rel="self" type="application/atom+xml" /><link href="http://www.henrikfrisk.com/" rel="alternate" type="text/html" /><updated>2026-07-25T22:39:08+02:00</updated><id>http://www.henrikfrisk.com/feed.xml</id><title type="html">Henrik Frisk</title><subtitle>This site is dedicated to sharing information about what I do as a musician, composer and researcher.</subtitle><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><entry><title type="html"></title><link href="http://www.henrikfrisk.com/blog/2026-07-18-wadada_leo_smith/" rel="alternate" type="text/html" title="" /><published>2026-07-25T22:39:08+02:00</published><updated>2026-07-25T22:39:08+02:00</updated><id>http://www.henrikfrisk.com/blog/2026-07-18-wadada_leo_smith</id><content type="html" xml:base="http://www.henrikfrisk.com/blog/2026-07-18-wadada_leo_smith/"><![CDATA[<img class='align-right news-flash' src='%%%_%%%' alt='image-right'>
</img>

<p>
Wadada:
</p>

<blockquote>
<p>
Artists have learned to respect differences at a far greater level than any other part of our society. None of
these other areas, like medicine or education, come close to how the artist experiences the same types of
phenomena that everybody encounters. We want to get to as ideal a mode of what a society can look like. We
play with people from Europe, Asia, Africa, and artists from any of the island nations. Although they may have
different philosophical and religious beliefs, it doesn’t bother us. And we would never confront them in an angry
or a dictatorial way trying to show that our way is better. We accept them and they accept us.
</p>
</blockquote>

<ul class="org-ul">
<li>Fischlin (2012) Improvocracy, or Improvising the Civil Rights Movement in Wadada Leo Smith’s Ten Freedom Summers, Critical Studies in Improvisation.</li>
</ul>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="blog" /></entry><entry><title type="html">Microtonal notation in Lilypond using Helmholtz/Ellis notation</title><link href="http://www.henrikfrisk.com/blog/2026/07/25/helmholtz_ellis_notation/" rel="alternate" type="text/html" title="Microtonal notation in Lilypond using Helmholtz/Ellis notation" /><published>2026-07-25T21:36:00+02:00</published><updated>2026-07-25T21:36:00+02:00</updated><id>http://www.henrikfrisk.com/blog/2026/07/25/helmholtz_ellis_notation</id><content type="html" xml:base="http://www.henrikfrisk.com/blog/2026/07/25/helmholtz_ellis_notation/"><![CDATA[<img class='align-right news-flash' src='heji.png' alt='image-right'>
</img>

<p>
The Helmholtz-Ellis Just Intonation Pitch Notation (HEJI) maps precise comma inflections for just intonation up to the 47-limit onto Pythagorean base notes in LilyPond. For me personally it is easier to think about these pithces as ratios rather than as combination of diatonic pitch names, Pythagorean accidentals and additional commas. For that reason I put together this code in scheme that takes a string of ratios and outputs a complete Lilypond score.
</p>

<p>
This is not meant to be a general set of functions that works for all contexts, it is mainly for my own use, but if there is an interest for it I will consider compiling it into a more user friendly format.
</p>

<p>
Calling the function eh-printer-music-only returns a music block for Lilypond with the ratios supplied as arguments as pitches (all quarter notes).
</p>

<div class="org-src-container">
<pre class="src src-scheme"><code>(<span style="color: #fb4933;">use-modules</span> (ice-9 format))
(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">eh-printer-music-only</span> R octred T)
  (<span style="color: #fb4933;">begin</span>
    (format #t <span style="color: #b8bb26;">"~a = {\n  ~a\n  ~a\n"</span> <span style="color: #b8bb26;">"music"</span> <span style="color: #b8bb26;">"\\accidentalStyle \"dodecaphonic\""</span> <span style="color: #b8bb26;">"\\fixed c' {"</span>)
    (<span style="color: #fb4933;">map</span> (<span style="color: #fb4933;">lambda</span> (R)
           (format #t <span style="color: #b8bb26;">"    ~a~a~a\n"</span>
                   (car (note-name R octred T))
                   (car (ellis-notation R))
                   (car (cdr (ellis-notation R)))))
         R)
    (format #t <span style="color: #b8bb26;">"  ~a\n~a\n\n"</span> <span style="color: #b8bb26;">"}"</span> <span style="color: #b8bb26;">"}"</span>)
    )
  )
(eh-printer-music-only '( 9/7 16/11 8/5 81/80 11/10 2/1) #t 0)
</code></pre>
</div>

<p>
The following code must be available for the above to work:
</p>

<div class="org-src-container">
<pre class="src src-scheme"><code>(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">note-name</span> R O transpose)
  (<span style="color: #fb4933;">let*</span> ((oct (<span style="color: #fb4933;">if</span> (eq? #t O)
                  0
                  (cdr (octave-reduction R))))
         (r (car (octave-reduction R)))
         (c (* 1200 (log2 r)))
         (p (retrieve-ellis-ext R))
         (n (remainder (inexact-&gt;exact
                        (truncate
                         (/ (+ (abs c) 50) 100))) 12)))
    (cons
     <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">correcting accidentals for 11 and 13</span>
     (<span style="color: #fb4933;">cond</span> ((eq? p 11) (car (cdr (assoc (modulo (+  (- n 1) transpose) 12) note-names))))
           ((eq? p 13) (car (cdr (assoc (modulo (+  (+ n 1) transpose) 12) note-names))))
           (<span style="color: #fb4933;">else</span> (car (cdr (assoc (modulo (+ n transpose) 12) note-names)))))
     (+ (truncate-quotient transpose 12) oct))
    )
  )

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">simple-factorize</span> x p)
  (<span style="color: #fb4933;">if</span> (&gt;= x (* p p))
      (<span style="color: #fb4933;">cond</span>
       [(eq? 0 (remainder x p)) (simple-factorize (/ x p) p)]
       [<span style="color: #fb4933;">else</span> (simple-factorize x (+ p 1))]
       )
      x))

(simple-factorize 3 2)
(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">simple-factorize-m</span> x p i)
  (<span style="color: #fb4933;">if</span> (&gt;= x (* p p))
      (<span style="color: #fb4933;">cond</span>
       [(eq? 0 (remainder x p)) (simple-factorize-m (/ x p) p (+ i 1))]
       [<span style="color: #fb4933;">else</span> (simple-factorize-m x (+ p 1) i)]
       )
      (list x i)))

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellisO</span>
  '((1 <span style="color: #b8bb26;">""</span> 0)
    (2 <span style="color: #b8bb26;">""</span> 0)
    (3 <span style="color: #b8bb26;">""</span> 0)
    (5 <span style="color: #b8bb26;">"oa"</span> 21.5)
    (7 <span style="color: #b8bb26;">"ob"</span> 27.3)
    (11 <span style="color: #b8bb26;">"oc"</span> 53.3)
    (13 <span style="color: #b8bb26;">"od"</span> 65.3)
    (17 <span style="color: #b8bb26;">"oe"</span> 8.7))
  )

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellisU</span>
  '((1 <span style="color: #b8bb26;">""</span>)
    (2 <span style="color: #b8bb26;">""</span>)
    (3 <span style="color: #b8bb26;">""</span>)
    (5 <span style="color: #b8bb26;">"ua"</span>)
    (7 <span style="color: #b8bb26;">"ub"</span>)
    (11 <span style="color: #b8bb26;">"uc"</span>)
    (13 <span style="color: #b8bb26;">"ud"</span>)
    (17 <span style="color: #b8bb26;">"ue"</span>))
  )

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellis_exp</span>
  '((0 <span style="color: #b8bb26;">"a"</span>)
    (1 <span style="color: #b8bb26;">"b"</span>)
    (2 <span style="color: #b8bb26;">"c"</span>)
    (3 <span style="color: #b8bb26;">"d"</span>)
    (4 <span style="color: #b8bb26;">"e"</span>)
    ))

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">retrieve-ellis-ext</span> R)
  (<span style="color: #fb4933;">let*</span> ((p (apply max
                   (list 
                    (simple-factorize (numerator R) 2)
                    (simple-factorize (denominator R) 2)
                    ))
            )
         )
    p)
  )

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">retrieve-ellis-exponent-p</span> R)
  (<span style="color: #fb4933;">let*</span> ((m (apply max
                   (list
                    (car (cdr (simple-factorize-m (numerator R) 2 0)))
                    (car (cdr (simple-factorize-m (denominator R) 2 0)))
                    ))))
    m)
  )

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">retrieve-ellis-exponent</span> R)
  (<span style="color: #fb4933;">let*</span> ((n (numerator R))
         (d (simple-factorize (denominator R) 2))
         (e 0))
    <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">is this 25/16 in some octave? ;;</span>
    (<span style="color: #fb4933;">cond</span> [(<span style="color: #fb4933;">and</span> (eq? n 25) (eq? d 2)) (<span style="color: #fb4933;">set!</span> e 1)]
          <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">is this 32/25 in some octave? ;;</span>
          [(<span style="color: #fb4933;">and</span> (eq? n 32) (eq? d 5)) (<span style="color: #fb4933;">set!</span> e 1)]
          <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">is this 128/125 in some octave? ;;</span>
          [(<span style="color: #fb4933;">and</span> (eq? n 128) (eq? d 5)) (<span style="color: #fb4933;">set!</span> e 2)]
          <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">is this 49/48 in some octave? ;;</span>
          [(<span style="color: #fb4933;">and</span> (eq? n 49) (eq? d 3)) (<span style="color: #fb4933;">set!</span> e 2)]
          )
    e)
  )

<span style="color: #7c6f64;">;;       </span><span style="color: #7c6f64;">call this to retrieve the right symbols from the tables below</span>
(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">ellis-notation</span> R)
  (<span style="color: #fb4933;">let*</span> ((a (retrieve-ellis-ext R))
         (b (retrieve-ellis-exponent R)))
    (<span style="color: #fb4933;">cond</span> [(&gt;= R 1)
           (<span style="color: #fb4933;">if</span> (&gt;= a 5)
               (list (car (cdr (assoc a ellisO)))
                     (car (cdr (assoc b ellis_exp)))
                     (car (cdr (assoc a ellisO))))
               (list (car (cdr (assoc a ellisO)))
                     <span style="color: #b8bb26;">""</span> 0))]
          [(&lt; R 1)
           (<span style="color: #fb4933;">if</span> (&gt;= a 5)
               (list (car (cdr (assoc a ellisU))) (car (cdr (assoc b ellis_exp))))
               (list (car (cdr (assoc a ellisU))) <span style="color: #b8bb26;">""</span>))]
          )))

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">octave-notation</span> oct)
  (<span style="color: #fb4933;">if</span> (<span style="color: #fb4933;">and</span> (&gt; oct 0) (&lt; oct 6))
      (octaves oct <span style="color: #b8bb26;">""</span>)
      (<span style="color: #fb4933;">if</span> (<span style="color: #fb4933;">and</span> (&lt; oct 0) (&gt; oct -6))
          (sub-octaves oct <span style="color: #b8bb26;">""</span>))))


(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">octaves</span> oct s)
  (<span style="color: #fb4933;">if</span> (&lt;= oct 0)
      s
      (octaves (- oct 1) (string-append s <span style="color: #b8bb26;">"'"</span>))))

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">sub-octaves</span> oct s)
  (<span style="color: #fb4933;">if</span> (&gt;= oct 0)
      s
      (sub-octaves (+ oct 1) (string-append s <span style="color: #b8bb26;">","</span>))))

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">simple-factorize-m</span> x p i)
  (<span style="color: #fb4933;">if</span> (&gt;= x (* p p))
      (<span style="color: #fb4933;">cond</span>
       [(eq? 0 (remainder x p)) (simple-factorize-m (/ x p) p (+ i 1))]
       [<span style="color: #fb4933;">else</span> (simple-factorize-m x (+ p 1) i)]
       )
      (list x i)))

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">simple-factorize</span> x p)
  (<span style="color: #fb4933;">if</span> (&gt;= x (* p p))
      (<span style="color: #fb4933;">cond</span>
       [(eq? 0 (remainder x p)) (simple-factorize (/ x p) p)]
       [<span style="color: #fb4933;">else</span> (simple-factorize x (+ p 1))]
       )
      x))

(simple-factorize 3 2)

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">simple-factorize-m</span> x p i)
  (<span style="color: #fb4933;">if</span> (&gt;= x (* p p))
      (<span style="color: #fb4933;">cond</span>
       [(eq? 0 (remainder x p)) (simple-factorize-m (/ x p) p (+ i 1))]
       [<span style="color: #fb4933;">else</span> (simple-factorize-m x (+ p 1) i)]
       )
      (list x i)))

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">simple-factorize</span> x p)
  (<span style="color: #fb4933;">if</span> (&gt;= x (* p p))
      (<span style="color: #fb4933;">cond</span>
       [(eq? 0 (remainder x p)) (simple-factorize (/ x p) p)]
       [<span style="color: #fb4933;">else</span> (simple-factorize x (+ p 1))]
       )
      x))

(simple-factorize 3 2)
(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">simple-factorize-m</span> x p i)
  (<span style="color: #fb4933;">if</span> (&gt;= x (* p p))
      (<span style="color: #fb4933;">cond</span>
       [(eq? 0 (remainder x p)) (simple-factorize-m (/ x p) p (+ i 1))]
       [<span style="color: #fb4933;">else</span> (simple-factorize-m x (+ p 1) i)]
       )
      (list x i)))

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellisO</span>
  '((1 <span style="color: #b8bb26;">""</span> 0)
    (2 <span style="color: #b8bb26;">""</span> 0)
    (3 <span style="color: #b8bb26;">""</span> 0)
    (5 <span style="color: #b8bb26;">"oa"</span> 21.5)
    (7 <span style="color: #b8bb26;">"ob"</span> 27.3)
    (11 <span style="color: #b8bb26;">"oc"</span> 53.3)
    (13 <span style="color: #b8bb26;">"od"</span> 65.3)
    (17 <span style="color: #b8bb26;">"oe"</span> 8.7))
  )

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellisU</span>
  '((1 <span style="color: #b8bb26;">""</span>)
    (2 <span style="color: #b8bb26;">""</span>)
    (3 <span style="color: #b8bb26;">""</span>)
    (5 <span style="color: #b8bb26;">"ua"</span>)
    (7 <span style="color: #b8bb26;">"ub"</span>)
    (11 <span style="color: #b8bb26;">"uc"</span>)
    (13 <span style="color: #b8bb26;">"ud"</span>)
    (17 <span style="color: #b8bb26;">"ue"</span>))
  )

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellis_exp</span>
  '((0 <span style="color: #b8bb26;">"a"</span>)
    (1 <span style="color: #b8bb26;">"b"</span>)
    (2 <span style="color: #b8bb26;">"c"</span>)
    (3 <span style="color: #b8bb26;">"d"</span>)
    (4 <span style="color: #b8bb26;">"e"</span>)
    ))

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">retrieve-ellis-ext</span> R)
  (<span style="color: #fb4933;">let*</span> ((p (apply max
                   (list 
                    (simple-factorize (numerator R) 2)
                    (simple-factorize (denominator R) 2)
                    ))
            )
         )
    p)
  )

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">retrieve-ellis-exponent-p</span> R)
  (<span style="color: #fb4933;">let*</span> ((m (apply max
                   (list
                    (car (cdr (simple-factorize-m (numerator R) 2 0)))
                    (car (cdr (simple-factorize-m (denominator R) 2 0)))
                    ))))
    m)
  )

(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">retrieve-ellis-exponent</span> R)
  (<span style="color: #fb4933;">let*</span> ((n (numerator R))
         (d (simple-factorize (denominator R) 2))
         (e 0))
    <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">is this 25/16 in some octave? ;;</span>
    (<span style="color: #fb4933;">cond</span> [(<span style="color: #fb4933;">and</span> (eq? n 25) (eq? d 2)) (<span style="color: #fb4933;">set!</span> e 1)]
          <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">is this 32/25 in some octave? ;;</span>
          [(<span style="color: #fb4933;">and</span> (eq? n 32) (eq? d 5)) (<span style="color: #fb4933;">set!</span> e 1)]
          <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">is this 128/125 in some octave? ;;</span>
          [(<span style="color: #fb4933;">and</span> (eq? n 128) (eq? d 5)) (<span style="color: #fb4933;">set!</span> e 2)]
          <span style="color: #7c6f64;">;; </span><span style="color: #7c6f64;">is this 49/48 in some octave? ;;</span>
          [(<span style="color: #fb4933;">and</span> (eq? n 49) (eq? d 3)) (<span style="color: #fb4933;">set!</span> e 2)]
          )
    e)
  )

<span style="color: #7c6f64;">;;       </span><span style="color: #7c6f64;">call this to retrieve the right symbols from the tables below</span>
(<span style="color: #fb4933;">define</span> (<span style="color: #fabd2f;">ellis-notation</span> R)
  (<span style="color: #fb4933;">let*</span> ((a (retrieve-ellis-ext R))
         (b (retrieve-ellis-exponent R)))
    (<span style="color: #fb4933;">cond</span> [(&gt;= R 1)
           (<span style="color: #fb4933;">if</span> (&gt;= a 5)
               (list (car (cdr (assoc a ellisO)))
                     (car (cdr (assoc b ellis_exp)))
                     (car (cdr (assoc a ellisO))))
               (list (car (cdr (assoc a ellisO)))
                     <span style="color: #b8bb26;">""</span> 0))]
          [(&lt; R 1)
           (<span style="color: #fb4933;">if</span> (&gt;= a 5)
               (list (car (cdr (assoc a ellisU))) (car (cdr (assoc b ellis_exp))))
               (list (car (cdr (assoc a ellisU))) <span style="color: #b8bb26;">""</span>))]
          )))

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellisO</span>
  '((1 <span style="color: #b8bb26;">""</span> 0)
    (2 <span style="color: #b8bb26;">""</span> 0)
    (3 <span style="color: #b8bb26;">""</span> 0)
    (5 <span style="color: #b8bb26;">"oa"</span> 21.5)
    (7 <span style="color: #b8bb26;">"ob"</span> 27.3)
    (11 <span style="color: #b8bb26;">"oc"</span> 53.3)
    (13 <span style="color: #b8bb26;">"od"</span> 65.3)
    (17 <span style="color: #b8bb26;">"oe"</span> 8.7))
  )

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellisU</span>
  '((1 <span style="color: #b8bb26;">""</span>)
    (2 <span style="color: #b8bb26;">""</span>)
    (3 <span style="color: #b8bb26;">""</span>)
    (5 <span style="color: #b8bb26;">"ua"</span>)
    (7 <span style="color: #b8bb26;">"ub"</span>)
    (11 <span style="color: #b8bb26;">"uc"</span>)
    (13 <span style="color: #b8bb26;">"ud"</span>)
    (17 <span style="color: #b8bb26;">"ue"</span>))
  )

(<span style="color: #fb4933;">define</span> <span style="color: #fabd2f;">ellis_exp</span>
  '((0 <span style="color: #b8bb26;">"a"</span>)
    (1 <span style="color: #b8bb26;">"b"</span>)
    (2 <span style="color: #b8bb26;">"c"</span>)
    (3 <span style="color: #b8bb26;">"d"</span>)
    (4 <span style="color: #b8bb26;">"e"</span>)
    ))
</code></pre>
</div>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="blog" /><category term="thinking" /><summary type="html"><![CDATA[A few years ago I started working on this project to simplify micro-tonal notation in Liliypon using Helmholtz/Ellis notation]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/heji.png" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/heji.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">IRESAP at Norberg 2026</title><link href="http://www.henrikfrisk.com/news/2026/07/23/iresap_norberg/" rel="alternate" type="text/html" title="IRESAP at Norberg 2026" /><published>2026-07-23T19:57:00+02:00</published><updated>2026-07-23T19:57:00+02:00</updated><id>http://www.henrikfrisk.com/news/2026/07/23/iresap_norberg</id><content type="html" xml:base="http://www.henrikfrisk.com/news/2026/07/23/iresap_norberg/"><![CDATA[<img class='align-right news-flash' src='/assets/images/news/iresap.jpg' alt='/assets/images/news/iresap.jpg'>
</img>

<p>
If you went to the Norberg festival this year you could have experienced a live installment of the IRESAP "Old Spaces, new rave". It's a sound installation for which I and my colleagues in the IRESAP-project have composed music and you as listener can move around and create your own soundscape. The image here is from one of our test-runs in Liljansskogen an rainy afternoon in early June.
</p>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="news" /><category term="concert" /><summary type="html"><![CDATA[Installation/performance at the Norberg festival]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/news/iresap.jpg" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/news/iresap.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">The Six Tones at Sonic Matter, Zurich</title><link href="http://www.henrikfrisk.com/music/2026/07/14/yellow_music_sonic_matter/" rel="alternate" type="text/html" title="The Six Tones at Sonic Matter, Zurich" /><published>2026-07-14T16:27:00+02:00</published><updated>2026-07-14T16:27:00+02:00</updated><id>http://www.henrikfrisk.com/music/2026/07/14/yellow_music_sonic_matter</id><content type="html" xml:base="http://www.henrikfrisk.com/music/2026/07/14/yellow_music_sonic_matter/"><![CDATA[<img class='align-right news-flash' src='/assets/images/music/sonic_matter.png' alt='image-right'>
</img>

<p>
Full set of Yellow Music from the upcoming CD recorded live at the festival Sonic Matter in Zurich.
</p>

<p>
The Six Tones: Nguyễn Thanh Thủy – Đàn Tranh, Ngô Trà My – Đàn Bầu, Stefan Östersjö – guitars, Henrik Frisk – saxophone/electronics
Friday, 27 February 2026 7:00 p.m. – 8:00 p.m.
SONIC MATTER Festival: "YELLOW MUSIC"
</p>

<p>
PROGRAMME
</p>

<p>
<i>Recomposing Yellow Music</i>
</p>

<ul class="org-ul">
<li>Bắc Sơn: "Còn Thương Rau Đắng Mọc Sau Hè" (1974), arrangement: Nguyễn Thanh Thủy (2021)</li>
<li>Trịnh Công Sơn: "Biển Nhớ" (1962), arrangement: Stefan Östersjö, Nguyễn Thanh Thủy (2021)</li>
<li>Trịnh Lâm Ngân: "Yêu Một Mình" (1970), recomposition: The Six Tones, Matt Wright (2021), voice: Lâm Mỹ Lệ</li>
<li>World premiere Trịnh Công Sơn: "Em hãy ngủ đi" (1970), arrangement: Stefan Östersjö, Nguyễn Thanh Thủy (2021)</li>
<li>The Six Tones – improvisations</li>
</ul>

<p>
"Yellow Music" is a Vietnamese pop genre that emerged during the years of the country's division. In 1975, it was banned as "decadent". Artist-in-residence Nguyễn Thanh Thủy grew up in Vietnam with a variety of musical influences and has researched the significance of "Yellow Music" as a source of identity for the Vietnamese diaspora in her adopted home of Sweden. Together with her ensemble The Six Tones, which combines traditional and experimental approaches to Vietnamese and European musical traditions, she reinterprets Yellow Music songs from the perspective of her own personal history.
</p>

<p>

<iframe width="560" height="315" src="https://www.youtube.com/embed/dkemmMYQAWM?si=QoGfh43fsY6AZo65" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

</p>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="music" /><category term="electronic" /><summary type="html"><![CDATA[Live show at the Sonic Matter festival in Zurich February 2026]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/music/sonic_matter.png" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/music/sonic_matter.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Article on artistic research</title><link href="http://www.henrikfrisk.com/blog/2026/07/12/discussion_on_artistic_research/" rel="alternate" type="text/html" title="Article on artistic research" /><published>2026-07-12T09:35:00+02:00</published><updated>2026-07-12T09:35:00+02:00</updated><id>http://www.henrikfrisk.com/blog/2026/07/12/discussion_on_artistic_research</id><content type="html" xml:base="http://www.henrikfrisk.com/blog/2026/07/12/discussion_on_artistic_research/"><![CDATA[<img class='align-right news-flash' src='/assets/images/img/paletten.png' alt='image-right'>
</img>
<p>
To read the full article (in Swedish) click on the link below:
</p>

<p>
<a href="https://www.blogger.com/blog/post/edit/preview/88182137998098401/643488800336875651">Konstnärlig forskning är inte ett homogent fält</a>
</p>

<p>
<i>Published in Swedish in Parabol, Debatt Nummer 4-2025</i>
</p>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="blog" /><category term="writing" /><summary type="html"><![CDATA[In debates where artistic research is discussed, it is often regarded as a common field, or in some cases, even a subject. This is not surprising; this is how it is presented in degree regulations and by the Swedish Research Council, which is the largest single funder of artistic research. The debate that has taken place over the past four or five months—here in Parabol, in Dagens Nyheter, and in Expressen—and which has largely been shaped by Bogdan Szyber’s rejected dissertation *Fauxthentication – Art, Academia & Authorship, has primarily focused on research in subjects that belong at the Stockholm University of the Arts, even though it has been conducted under the umbrella term 'artistic research.']]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/img/paletten.png" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/img/paletten.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Who is archiving what, where and when?</title><link href="http://www.henrikfrisk.com/blog/2026/07/11/artistic-research-data/" rel="alternate" type="text/html" title="Who is archiving what, where and when?" /><published>2026-07-11T20:13:00+02:00</published><updated>2026-07-11T20:13:00+02:00</updated><id>http://www.henrikfrisk.com/blog/2026/07/11/artistic-research-data</id><content type="html" xml:base="http://www.henrikfrisk.com/blog/2026/07/11/artistic-research-data/"><![CDATA[<img class='align-right news-flash' src='/assets/images/blog/halkort.jpeg' alt='image-right'>
</img>
<div id="outline-container-org3437ec8" class="outline-2">
<h2 id="org3437ec8">Introduction</h2>
<div class="outline-text-2" id="text-org3437ec8">
<p>
What is data and what is an archive of data? What kind of information does a piece of artistic research data contain and who is equipped to decipher it? I do not think that artistic research data necessarily is different from, say, research data in the humanities, at least not in principle.
I do think, however, that the specificity of artistic research data sometimes makes it more difficult to handle it and that regardless of the discipline it is easy to mistake the raw data for information.
Any data stored always points to a situation, and while it is true that one of the fundamental thoughts behind open data is that any researcher can take any piece of data and use, modify, and share without restriction, it is reasonable to ask what the meaning of the data is without its context in artistic research.
Also, the downside of this openness is that any kind of strange and superficial correlation can be validated with a sufficiently large collection of data even if originally this data may have had a completely different meaning.
</p>

<p>
Even before approaching the question of what a piece of data signifies by itself, the question of how something becomes data is of relevance.
Today the digital is almost ubiquitous and it is easy to forget the often irreversible process of digital encoding a real world sound for example.
The attempt to document a musical practice almost exclusively also involves a transformation to the digital realm at some point&ndash;both in the ways that the actual process is encoded, and in the way it is archived and meta-data is applied to it.
Unless the performance already was completely digital&ndash;which is hard to imagine being possible&ndash;these transformations are made through a number of different trajectories.
The encoding of the object of documentation, however, must be preceded by the most central question: <i>what</i> do I document?
More often than not the documentation is a reduction of the thing documented.
For clarity, an excerpt in the form of an audio file, may be documented and archived to prove a point in the research leaving parts of the performance, the instrument played on, and perhaps even the context aside.
Clearly, not everything can be discussed at the same time.
Even so, without proper meta-data about where and how this sound was recorded, and by whom, I doubt this piece of research data can be useful to anyone except maybe the researcher from whose practice the excerpt was extracted.
</p>

<p>
The argument that I will pursue in this short essay is that there is an important connection between the person collecting the data, the time and place it was collected, how the data is encoded, and what it can possibly say about either of those things, or in and of itself.
A composition that is a part of an artistic research project will undoubtedly generate a lot of material that has no obvious connection to the result, perhaps not even to the artistic process.
When the choice of documenting is made what happened that gave rise to the impulse of documenting a particular instance?
Whose impulse was it?
Whoever came to think about documenting this instance may have information about it that may or may not be part of the actual documentation.
It is not obvious that the documentation itself reveals that information.
From this follows an even larger question:
What kind of knowledge does the researcher need to posses, about research, research data, or artistic practice in order to make the judgement that a particular sketch or output is a valuable piece of research data for this project?
Obviously a thorough research method will be of great help here, but what happens to this sketch when it is documented, transferred to the digital domain, and archived?
How can the researcher be sure that the correct information is stored in order for the data to reveal something about the process?
As was mentioned in the beginning of this essay, the fallacy here is to mistake the data in and of itself for information.
An argument could be made that if only enough of these sketches are collected and documented they will reveal something important about the process, but how are the readers of the archive, they who re-collect the data, going to disentangle this knowledge from the collection?
</p>

<p>
Cultural critic and philosopher Walter Benjamin discusses the challenges of documentation in his work "Excavation of Memory". He does so in a broader sense involving memory, history, and understanding, but it is nevertheless of relevance to the discussion in this text. In an attempt to go beyond the simple cataloging or logging of knowledge he emphasizes the importance of both the <i>what</i> and the <i>how</i> of documentation:
</p>

<blockquote>
<p>
And the man who merely makes an inventory of his findings, while failing to establish the exact location of where in today's ground the ancient treasures have been stored up, cheats himself of his richest prize. In this sense, for authentic memories, it is far less important that the investigator report on them than that he mark, quite precisely, the site where he gained possession of them. Epic and rhapsodic in the strictest sense, genuine memory must therefore yield an image of the person who remembers, in the same way a good archaeological report not only informs us about the strata from which its findings originate, but also gives an account of the strata which first had to be broken through.<sup><a id="fnr.1" class="footref" href="#fn.1" role="doc-backlink">1</a></sup>
</p>
</blockquote>

<p>
In fact, Benjamin highlights not only the <i>how</i> and the <i>what</i>, but points to the impact of <i>who</i> remembers through this archive.
He considers the thing found as something that has an inherent value, but the <i>meaning</i> of this object is dependent on other perspectives, such as the place, and more specifically, the strata in which the object was collected.
It is of crucial importance for the reader of the archive to be able to connect past to present, that is, connecting the time of the collecting to the time of the reading.
I can have knowledge of the object but failing to reconnect it to its origin will result in a failure to realize the value of it in its past and present context.
Objects can be stored and accumulated ad infinitum without really generating new knowledge.
The "richest prize" that Benjamin is referring to is won when we manage to synthesize the past with the present and integrate the history in the current world.
</p>

<p>
Returning to the artistic research example above, the sketch that was derived in the process of composing is collected from a stratum of data of all kinds.
Following Benjamin the position of this sketch in relation to the mass of material from which it originates is of crucial importance.
In a wider sense this location can be understood as the context of the research process, but it goes beyond merely collecting information about the situation.
There needs to be a proper understanding of what was before and after it, what its relation to the whole is, and what else happened in its proximity.
Furthermore, the person storing the data should be present in a way that when, at a later stage, this piece of data is accessed this person has some presence.
</p>

<p>
Perhaps the similarity between Benjamin's thoughts on the meaning of memory through history is not great enough to draw wide ranging conclusions when thinking about research data.
I nevertheless believe there is merit to the idea that both the archivist and the context of the thing archived influence the value of an artistic research data archive as a repository of knowledge.
</p>

<p>
There are som striking examples of what happens to an archive when these properties are ignored.
The commercial music streaming services is a contemporary example of the predominant focus on the collection of objects at the expense of context and meta-data.
As a consequence the data made available to the consumer through these services, out of which any one listener will only encounter a fraction or the objects collected, propagates the false image of listening to music as an activity that only involves the ears.
That music is self-sufficient, a form of communication beyond language, is a recurring idea but the experience is the result of many other impressions other than just the heard music.
Imagine for example how knowledge about the origin of a piece of music can alter the listening experience.
In the past the record cover served as a proxy through which this extra information could be acessed.
</p>

<p>
The very idea of collecting large amounts of data seemingly without order or greater thought&ndash;more is more&ndash;is of course consistent with the rest of the internet, probably the largest archive ever created, and, as such, in complete absence of structure.
In fact, this modernist, or rather post-modernist concept of a structure without centre is at the very heart of the internet.
It was the governing feature that built this humongous digital pandemonium only paving the way for the next brilliant idea; to sell the service that brings structure to the unstructured.
To create structure where there is none has been very lucrative for the big internet search companies and similar ventures that gather loosely structured information and present it in user friendly ways.
These companies were the archaeologists of contemporary media, and the new large language models (LLM) used by the many AI services merely exploits and breeds on the data.
Neither of these need to establish the precise origin of their findings as long as the information appears valid to the user.
</p>

<p>
An archive of musical material most often archives representations of musical content, and to be meaningful it has to go beyond a mere collection of musical resources such as recordings and scores where origin is of great importance..
An archived score can for the right reader relatively easily give an accurate impression of the music, but is a poor representation of the actual sounds.
A recording of a performance is a more accurate representation of the sound, but a poor representation of the material and embodied performance.
Furthermore, it is not easy to deduce to what extent a recording is an accurate description of what was played in the moment, or if it is a version that has been edited and, from a certain point of view, improved.
There is a continuum between the two categories of what we might call the raw documentation and the edited recording.
Both of these are reductions of the materiality of the performance made to fit the archivable documentation format, but with extensive editing the documentary aspect of the concert recording is gradually lost.
However, an edited recording that also includes a detailed documentation of how the editing was done along with <i>all</i> of the recordings can reveal details about the performance as well as the recording that was not there before.
This requires that the archive is constructed to allow for this.
The archive, however, structures itself and demands the kind of recording it needs to fulfill its own goals and only that which <i>can</i> be archived will be archived.
How, then, may an archive of musical data be structured so that it allows for an understanding of the thing archived in light of the context in which it is read?
How can we avoid being cheated of the richest prize, as Benjamin puts it?
</p>

<p>
The French philosoher Jacques Derrida points to the dangers of the structures of the archival process:
</p>
<blockquote>
<p>
``[\ldots] the technical structure of the archiving archive also determines the structure of the archivable content even in its very coming into existence and in its relationship to the future. The archivization produces as much as it records the event.''<sup><a id="fnr.2" class="footref" href="#fn.2" role="doc-backlink">2</a></sup>
</p>
</blockquote>
<p>
Even the <i>wish</i> to archive and to make content accessible in a structured format creates delimitation and determined articulations that exclude as much as it makes available.
In a related discussion on photography Derrida asks the question:
"How to imagine an archive that is somehow immediate, a present that <i>consists</i> of its own memory or its own reproduction"?<sup><a id="fnr.3" class="footref" href="#fn.3" role="doc-backlink">3</a></sup>
This question resonates well with Benjamin's exploration above.
Setting aside the fact that, in the age of AI the photograph will never again be an unambiguous reproduction, nor will it consist of its own memory, it is possible to imagine how the act of documenting something creates an archive that is a snpashot of an event.
Be it a photograph or an audio recording this archived object is a trace of what happened in that precise moment and when the moment has vanished the impression remains in the archive:
</p>

<blockquote>
<p>
If the archive is constituted by the present itself, it is therefore necessary that the present, in its structure, be dividable even while remaining unique, irreplaceable and self-identical. The structure of the present must be divided so that, even as the present is lost, the archive remains and refers to it as to a non-reproducible referent, in irreplaceable place.<sup><a id="fnr.4" class="footref" href="#fn.4" role="doc-backlink">4</a></sup>
</p>
</blockquote>

<p>
Following this line of thought both the thing archived and the place it emanates from are at the very core of the structure of the archive not dissimilar to how human memory works.
Time moves on and changes the imprint over time.
Hence, Derrida's deconstruction of the archive is situated in a psychoanalytical framework that rests on the notion of the impression, inscription and recording of the unconscious.
In that sense the archive, in an act of repression, may also restructure that which it archives.
Say that the composition from the artistic research process above is archived, both in its components and its sketches, along with all the background information.
There is no guarantee that all of this material, even if it has been captured with the appropriate meta-data, gives rise to a work that even partly resembles the original work.
Even if the non-reproducible referent is present, even if the present is segmented, so is the current present and it will always have an important impact on the possible ways in which the data may be understood.
That artistic practice is not reproducible, however, is a quality and not a problem and it would be futile to attempt to build an archive for exact replication.
Contrary to what one may initially believe, the greater the artistic research process archive that documents the musical practice, the greater is the possible variations of interpretation of this data.
Its greatest quality is that the archive participates in the restructuring of the ontology of the work it documents and nurtures new works rather than reproducing old ones.
This (false) memory machine leads us into a discussion concerning the inscription and printing of the different capacities of the human psyche.
In what ways do we consider this archive to be different from our own memory?
</p>

<p>
The argument of this essay has been that in the context of documenting an artistic research practice it matters who collects data similar to how it matters when and in what context the data was collected.
</p>

<p>
This activity would allow a reader to understand the information through the lens of the archivist, that is the researcher, and the place, which could potentially increase the meaning of the thing archived.
The impact of the moment of documentation can be understood by thinking about a recording of a rehearsal where a passage is repeated over and over again.
Not knowing the precise time of the excerpts in relation to the original time distorts the message greatly.
Listening to these recordings in hindsight adds a new present to them which will alter the impression of them and of their original time and place.
Finally, the importance of the location may perhaps best be understood as it was described earlier, as piece of stratified documentation.
</p>

<p>
As a concluding remark, the structure of the archive is of great importance here.
The archive writes itself to a certain degree and it builds and develops its structure over time.
Or, as put by Derrida: "Archivable meaning is also and in advance codertermined by the structure that archives. It begins with the printer".<sup><a id="fnr.5" class="footref" href="#fn.5" role="doc-backlink">5</a></sup>
He brings together the printer with the printed in a similar way to how Benjamin puts the focus on the archivist.
It is a mistake to view the archive as a neutral repository for research data.
Successful archiving requires acknowledging that the archive actively shapes its content, necessitating the inclusion of comprehensive information in the archived material.
This is among some of the knowledge a researcher needs to have about the process of documenting and archiving artistic research data.
</p>
</div>
</div>
<div id="outline-container-org486edaa" class="outline-2">
<h2 id="org486edaa">Bibliography</h2>
<div class="outline-text-2" id="text-org486edaa">
<div class="csl-bib-body">
  <div class="csl-entry">Benjamin, W., Jennings, M., Bullock, M., Eiland, H. &#38; Smith, G. <i>Selected writings</i>. (Belknap Press of Harvard University Press, 2005).</div>
  <div class="csl-entry">Derrida, J. <i>Archive fever: A freudian impression</i>. (University of Chicago Press, 1998).</div>
  <div class="csl-entry">Derrida, J. <i>Copy, archive, signature: a conversation on photography</i>. (Stanford University Press, 2020).</div>
</div>
</div>
</div>
<div id="footnotes">
<h2 class="footnotes">Footnotes: </h2>
<div id="text-footnotes">

<div class="footdef"><sup><a id="fn.1" class="footnum" href="#fnr.1" role="doc-backlink">1</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara"><a id="citeproc_bib_item_1"></a>W. Benjamin, M. Jennings, M. Bullock, H. Eiland &#38; G. Smith. <i>Selected writings</i>. (Belknap Press of Harvard University Press, 2005) p. 576.</p></div></div>

<div class="footdef"><sup><a id="fn.2" class="footnum" href="#fnr.2" role="doc-backlink">2</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara"><a id="citeproc_bib_item_2"></a>J. Derrida. <i>Archive fever: A freudian impression</i>. (University of Chicago Press, 1998) p. 17.</p></div></div>

<div class="footdef"><sup><a id="fn.3" class="footnum" href="#fnr.3" role="doc-backlink">3</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara"><a id="citeproc_bib_item_3"></a>J. Derrida. <i>Copy, archive, signature: a conversation on photography</i>. (Stanford University Press, 2020) p.1.</p></div></div>

<div class="footdef"><sup><a id="fn.4" class="footnum" href="#fnr.4" role="doc-backlink">4</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara"><a href="#citeproc_bib_item_3">Derrida. <i>Copy, archive, signature: a conversation on photography</i></a> p. 3.</p></div></div>

<div class="footdef"><sup><a id="fn.5" class="footnum" href="#fnr.5" role="doc-backlink">5</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara"><a href="#citeproc_bib_item_2">Derrida. <i>Archive fever: A freudian impression</i></a> p. 18.</p></div></div>


</div>
</div>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="blog" /><category term="writing" /><summary type="html"><![CDATA[What is data and what is an archive of data? What kind of information does a piece of artistic research data contain and who is equipped to decipher it? I do not think that artistic research data necessarily is different from, say, research data in the humanities, at least not in principle.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/dela-data.png" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/dela-data.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Rollo May and creativity</title><link href="http://www.henrikfrisk.com/blog/2026/07/10/rollo_may/" rel="alternate" type="text/html" title="Rollo May and creativity" /><published>2026-07-10T22:52:00+02:00</published><updated>2026-07-10T22:52:00+02:00</updated><id>http://www.henrikfrisk.com/blog/2026/07/10/rollo_may</id><content type="html" xml:base="http://www.henrikfrisk.com/blog/2026/07/10/rollo_may/"><![CDATA[<img class='align-right news-flash' src='/assets/images/blog/rollo_may.png' alt='image-right' />

<p>
Rollo May writes some insightful words about the importance of form in the creative act. In his book <i>The Courage to Create</i> May points to the dialectical relationship between form and subjective content. Form shapes your suggestive experiences without making them less subjective. The external nature of the pre-determined form  allows free exploration that the lack of form would not:
</p>


<blockquote>
<p>
Our discussion of form demonstrates something else &mdash; that the object you
see is a product both of your subjectivity and external reality. The form is
born out of a dialectical relation between my brain (which is subjective, in
me) and the object that I see external to me (which is objective). As
Immanuel Kant insisted, we not only know the world, but the world at the
same time conforms to our ways of knowing. Incidentally, note the word
conform &amp;mdash the world forms itself "with," it takes on our forms. (p. 119)
</p>
</blockquote>

<p>
May, Rollo (1994). <i>The Courage to Create</i>, WW Norton.
</p>

<p>
(??, ????)
</p>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="blog" /><category term="writing" /><summary type="html"><![CDATA[Rollo May on form and creativity.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/blog/rollo_may.png" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/blog/rollo_may.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Norberg festival 2026</title><link href="http://www.henrikfrisk.com/news/2026/07/10/norberg_2026/" rel="alternate" type="text/html" title="Norberg festival 2026" /><published>2026-07-10T21:59:00+02:00</published><updated>2026-07-10T21:59:00+02:00</updated><id>http://www.henrikfrisk.com/news/2026/07/10/norberg_2026</id><content type="html" xml:base="http://www.henrikfrisk.com/news/2026/07/10/norberg_2026/"><![CDATA[<img class='align-right news-flash' src='/assets/images/news/iresap.jpg' alt='/assets/images/news/iresap.jpg' />

<p>
After three years of workshops, projects and concerts the IRESAP (Information Retrieval in Embedded Systems for Audiovisual Artistic Processes) is coming to a halt. One of the visions of the project was to create a platform for augmented reality experiences where listener could navigate a physical space through audio with only a phone and a set of headphones. An electroacoustic music concert in the forest.
</p>

<p>
Within the space there are nine zones in which various kinds of music and sound is played back. I have contributed to the background sounds and made a version of my piece <a href="/portfolio/22_rain/">Rain</a> for this context.
</p>

<p>
For this installation we are using the new MPEG-I standard that handles all the rendering of the spatial audio. We are also performing live to it on a custom built instrument. A design goal was for the audience not to have to install any additional software, but be able to run the the installation from a web interface. Once logged on a personalized stream of music is presented..
</p>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="news" /><category term="concert" /><summary type="html"><![CDATA[The IRESAP project is doing it's final installation at the Norberg festival featuring a Rain by me.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/news/iresap.jpg" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/news/iresap.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">The Six Tones at Sonic Matter, Zurich</title><link href="http://www.henrikfrisk.com/news/2026/03/22/sonic_matter/" rel="alternate" type="text/html" title="The Six Tones at Sonic Matter, Zurich" /><published>2026-03-22T14:39:00+01:00</published><updated>2026-03-22T14:39:00+01:00</updated><id>http://www.henrikfrisk.com/news/2026/03/22/sonic_matter</id><content type="html" xml:base="http://www.henrikfrisk.com/news/2026/03/22/sonic_matter/"><![CDATA[<img class='align-right news-flash' src='/assets/images/news/sonic_matter.png' alt='/assets/images/news/sonic_matter.png'>
</img>

<p>
The Six Tones were invited to the <a href="https://www.sonicmatter.ch/en/platform">Sonic Matter Festiva</a>l in Zurich at the end of February for three concerts. The festival noticed our 20 year celebration. It was in February of 2006 that the group was formed and played their first concerts in Vietnam. We did two different programs, one where we collected material from our <a href= "https://henrikfrisk.com/recordings/noise/">Signal in Noise album from 2013</a>, and another where we played music from our upcoming album of classic <i>Yellow Music</i> tunes.
</p>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="news" /><category term="concert" /><summary type="html"><![CDATA[The Six Tones were invited to the Sonic Matter Festival in Zurich at the end of February for three concerts.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/news/sonic_matter.png" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/news/sonic_matter.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Performance with Mattias Risberg, Anna and Eva Lindal</title><link href="http://www.henrikfrisk.com/news/2026/02/19/concert-in-uppsala-with-risberg/" rel="alternate" type="text/html" title="Performance with Mattias Risberg, Anna and Eva Lindal" /><published>2026-02-19T17:38:00+01:00</published><updated>2026-02-19T17:38:00+01:00</updated><id>http://www.henrikfrisk.com/news/2026/02/19/concert%20in%20uppsala%20with%20risberg</id><content type="html" xml:base="http://www.henrikfrisk.com/news/2026/02/19/concert-in-uppsala-with-risberg/"><![CDATA[<img class='align-right news-flash' src='/assets/images/news/benjolin.jpg' alt='/assets/images/news/benjolin.jpg'>
</img>

<p>
On February 19 I play a concert with pianist and improviser mastermind Mattias Risberg. Also joining will be the amazing Anna Lindal and Eva Lindal on violin. The concert is set at the small and cozy Omnikvariatet in Uppsala that continues to be one of the few places for new music in Uppsala. This was the first time a played with the <a href="https://macumbista.net/?tag=benjolinx">Benjolin made by Derek Holzer</a> in a special version he made for me with a small preamp built in.
</p>]]></content><author><name>Henrik Frisk</name><email>mail@henrikfrisk.com</email></author><category term="news" /><category term="concert" /><summary type="html"><![CDATA[Concert at Omnikvariatet in central Uppsala. My first gig with the Benjolin by Macumbista]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://www.henrikfrisk.com/assets/images/news/benjolin.jpg" /><media:content medium="image" url="http://www.henrikfrisk.com/assets/images/news/benjolin.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>