In the autumn of 2019 I was invited to a residency at Geidai at the suggestion of composer and multimedia artist
Prof. Suguru Goto with whom I had worked when he lived in Berlin and with whom I communicated when he later lived in France.
The Geidai Kita Senju Campus is a music school so there were no facilities for woodwork, metalwork or electronics except for what I could carry with me. My
Singing Machine was already in Japan, following an exhibition in Kyoto the month before, so this was a great opportunity to work on its software in a first-class music environment. I packed a PC running AVR Studio, PonyProg and voice analysis tools but mostly I used the Panasonic Toughbook running MS DOS 6.22 that drives the
Singing Machine during exhibitions and in concerts.
An Automatic Tuning System for the Singing Machine
My software project was to realise an automatic tuning system for the
Singing Machine. It sometimes goes out of tune when it travels as unaccompanied freight. Its pitch is controlled by a stepping motor which alters the effective length of a vibrating reed,
its mechanical equivalent of a larynx.. Previously I had tuned it by ear, editing the list of steps that are taken by the stepping motor to arrive at the correct positions - a tiresome reiterative process!
My first move was to write a manual tuning program that required repeated pressing of a computer key to step the pitch motor while watching an analogue tuner and I demonstrated this to students. Now I wanted to make this process completely automatic.
Automatic Tuning
My concept was for the computer to read the LEDs of a simple digital chromatic tuner while the
Singing Machine played a rising glissando through its range of one octave, C2 to C3, while making a note of how many steps it took to reach each correct pitch.
There was no electronic engineering support planned for my first weeks in Tokyo so before I left Berlin I asked Dipl. Ing. Manfred Fox to make me an LED-reading sensor circuit. He had it ready the next day, complete with a set of precise resistances for adjusting it rather than a potentiometer.
drawing of a tuner to illustrate a lecture.
In Tokyo I replaced the freebee Celicia Tuner that had given me the initial idea with a more stable Korg C2 Tuner, similar to the drawing above. Both tuners had a digitally-simulated analogue display and, beneath that, three LEDs:
Flat - OK - Sharp. My program looked for the point where the
Flat LED went
off as the machine entered the
OK sector. A couple of steps after that and the machine would be exactly in tune for that note! It then made a note of how many steps it had taken to get there. That was the theory. The test was repeatability:
The screen shot above shows an early result: 9 fast upward glissandi. The white lines show when the Flat LED was on. The right hand ends of these lines should have lined up vertically - but they didn't! And the small dots are where the LED flickered.
(Interesting that the mid-range notes lie closer together than the others - this probably relates to the shape I had chosen for my reed.)
To cut a long story short, there was a marked improvement when I made the glissando slower. I then changed the timing so that the stepper motor moved at full speed while the Flat LED was off but would step cautiously while the Flat LED was on. This was an exact emulation of my previous manual tuning procedure, slowing down when approaching the critical "in-tune" position. Seen in action, it looks very "intelligent"! This reduced the glissando to about 20 seconds - which is reasonable. I also taught the program to ignore the flickers of the LED. When it was done, as an aural check and as a visual check with the tuner, the machine then played back the 13 individual pitches that it had discovered. If I decided that they were satisfactory, the computer then recorded the steps to memory. This gave "good enough" results.
Later I was joined by artist / engineer
johnsmith (sic). We had an immediate rapport and he made some sensible suggestions. He opened up my tuners and wired their LED outputs directly to my computer and added Schmitt triggers to sharpen up their signals. He also gave me an introduction to Arduino, a brief demonstration of MAX and Ableton and installed them on an English-keyboard DELL laptop which we bought in Akihabara. We also bought some Arduino bits and pieces. Arduino is based on the ATmega328p. For the past 12 years I have been writing Assembler for the closely-related ATmega8 so I know what they can do. Arduinos will save me work with the soldering iron.
In between times I programmed the
Singing Machine with three characteristically elegant studies composed for it by Prof. Suguru Goto. His intervals between adjacent notes and vowels were initially too wide for the machine to play at his required tempi so I changed the stepping motors from half-step to full-step which brings a 42% increase in torque and he re-wrote his octave leaps.
Doctoral student Jie Man said that she too would like to write for the
Singing Machine so I gave her a 20-minute explanation of my music data format, warned her about fast octave leaps and we made some brief experiments. A week later I received an email with her data and pasted it into the
Singing Machine laptop where, after a couple of small tweaks, it ran perfectly!
First page of the 3-page score.
Jie Man comes from the city of Hohhot, Inner Mongolia. She said that her remarkable ululating
Another Door V was inspired by traditional Mongolian song.
These works were a great hit during the
Senju Art Path event, an exhibition open to the public (see photos, below)
Other activities
- During my stay I gave a couple of talks. My second talk, although almost purely technical (rather similar to the above) was also open to the public.
- AM radio is almost dead in Europe but still alive in Japan so I brought a DIY crystal set with me to test it. I received a news broadcast, loud and clear, with a short aerial slung between the two perfectly sited trees in the school courtyard. There was even an iron manhole cover for the earth connection.
- 2nd Nov. A visit to Berlin-Tokyo at the Goethe Institute where, much to her surprise, I gate-crashed into my colleague Ute Wassermann's voice workshop. I did my best but I had enough sense to not intrude on her dedicated group in their subsequent public on-stage performance. It was followed by an improvised concert with Tomomi Adachi and Berlin DJ sniff.
- 8th Nov. Meeting with Prof. Hermann Gottchewski of Todai (Tokyo University) and Orimo-san, manager of the Komaba Museum at Todai, to discuss the loan of the Thinking Machine. That evening I attended a brilliant concert organised by Prof. Gottschewski at the Komaba Auditorium No. 900 with organist Yuzuru Hiranaka, to whom I was introduced, and flautist Anders Llungar-Chapelon. The flautist was on stage and the organist, in the organ loft at the back of the auditorium, was beamed live onto a screen behind the flautist. It worked really well! I never had such a clear view of an organist in action.
- 10th Nov. I visited NUi a series of four 15-minute concerts at four locations in Kita Senju, (near my school) with a short walk, less than 1km, between each event. It was organised by Tomomi Adachi and Ayako Fukunaga.
- Dinner at an exquisite restaurant at the invitation of the father of my wife, Yumiko Urae, himself a retired Tokyo restauranteur, together with his niece Kimiko and daughter Akiko.
- 16th Nov. I visited Hiromi Miyakita's exhibition opening The Other Body at Arts Chiyoda 3331 with a performance, accompanied by Akio Suzuki. Yumiko and I had had visited them in Tango in August.
- 13th, 14th Dec. I showed the Thinking Machine during the Senju Art Path 2019 event, which was open to the public.
- The ever-popular Thinking Machine, on loan from Komaba Museum, Todai.
In the foreground: Akiko, sister of my wife, Yumiko Urae. She is the singer-songwriter of her rockabilly group Blue Angel whom we had seen on-stage in a Kyoto 50s-60s rock club two months previously.
Following the scores of the
Singing Machine.
- Lunch in Kita Senju with Prof. Masahiro Miwa, president of the Institute of Advanced Media Arts and Sciences (where, in 2010, he had suggested that I build the first version of the Singing Machine for him). I showed him my Singing Machine tuning system.
- Dinner with Kimio Mizutani, his son (a jeweller!) and engineer johnsmith.
- In August Yumiko and I had attended a concert in Gifu to celebrate awards to composers Masahiro Miwa and Toshi Ichiyanagi (Wikipedia) - in the case of the latter, the highest Japanese cultural honour of all, the Order of Culture, conferred by the Tenno in person. He also invited us to another concert in Kobe. I now spent an afternoon with the great man at his home in Tokyo, in the course of which I cautiously inquired whether he might be interested in writing for my Singing Machine? He replied that his computer-composition days lay long behind him.
- Dinner and a most enjoyable conversation with our friend and benefactor, the prominent civil rights lawyer Kazue Akita at her home in Tokyo-Shibuya, together with three of her friends. On my way out, and much to my surprise, she showed me her extraordinary collection of beautiful shoes.
- During the summer Yumiko and I had visited the Venice Biennale to see a high-tech flute-playing installation in the Japan pavilion by Taro Yasuno (a former student of Masahiro Miwa.) On my last evening in Tokyo, Taro gave me a farewell dinner together with his family and with johnsmith and Goto-sensei. Taro cites me as an influence and an inspiration! Maybe; but I could never match the vision of his splendid Mausoleum installation where a team of half-naked bellows-treaders supply the instruments with air.
Thanks
- to Master Student Tei u, who recorded audio, cut and presented video for me, ordered my chaos and ran the media during my talks.
- to Researcher Agustin Spinetto for innumerable hints and tips and for demonstrating the monumental Roland 700 synthesizer that he is restoring.
- to johnsmith. He taught me a lot!
- to Yoko Yokota, Tomoko Kinoshita and their administrative colleagues at Kita Senju for smoothing my path.