Happy Computer 3/87 — Der Soundprofessor (Hülsbeck at work)
A reporter takes the 6:35 Intercity from Munich to visit the 18-year-old chris-huelsbeck in Langen — the earliest eyewitness account of his workplace in this wiki, published the month he joined rainbow-arts.
Key claims#
- The room: no studio — "a table with two C64 computers, a floppy drive and, half hidden in the corner, an Amiga. 'Den Amiga benutze ich noch nicht zur Soundprogrammierung'" (the Amiga not yet used for sound; the monitor hangs off the C64). Matches the two-C64 setup he described in later interviews.
- The tool: "Chris benutzt zur Soundprogrammierung seinen selbstgeschriebenen 'Soundmonitor'. Damit läßt sich am Soundchip alles nur Erdenkliche einstellen und manipulieren" (soundmonitor). A screenshot fragment in the OCR shows the editor fields ("record track … voice … transpose … arpeggio … begin/stop") over To Be On Top, "das Spiel, an dem Chris gerade arbeitet".
- Choosing sounds before composing: first ask what fits the game — "SpieLt es beispielsweise im Mittelalter, verwendet er barocke Töne. Wenn es in der Gegenwart spielt, benutzt er Töne aus der Discoszene. Bei einem Fantasy-Spiel … mystische Synthesizerklänge"; plus "die Dramatik der Musik, ganz wie im Kino". He often goes to the cinema purely for inspiration (tracking-workflow, arrangement).
- "Tips vom Profi" — his checklist for writing your own music routine (sid-player-routine): decide if you can build a music program at all ("meistens programmiert man dabei in Assembler"); how to drive the sound chip; "Soll diese Routine im Interrupt laufen?"; how the data sits in memory — "das Anlegen einer Notentabelle in Hexadezimalzahlen. Die Noten kann man dann als Zahlenwerte von $00 bis $FF abrufen. Dies bringt auch Platzersparnisse"; plan extensions — "wie man zum Beispiel die Pulsweite moduliert, oder wie man Filter manipuliert. Dadurch entstehen sehr schöne Effekte" (pulse-width-modulation, filter-programming); the sound must be switchable mid-game; and group notes into bars — "daß man Gruppen von Tönen zusammenfaßt (diese Gruppen bezeichnet man als Takte). Diese Takte kann man dann in einem extra Speicher ablegen und in beliebiger Reihenfolge und beliebig oft abspielen" (arrangement, orderlist).
- The interview: the 64er contest was February 1986 — "Ich rechnete gar nicht damit, daß ich solch einen Erfolg haben würde"; programs "wie beispielsweise 'Synthsample' brachten mich auf die Idee"; after shades won he agreed with the magazine to write soundmonitor (Listing des Monats, October 1986); by now employed at Rainbow Arts and quitting school — "Da mir das Programmieren aber Spaß macht, stand ich vor der Entscheidung, entweder Computer oder Schule."
- Musician or programmer? "Ich kann nämlich keine Noten lesen … Man muß also beides sein, wobei der Programmierer meiner Meinung nach überwiegen sollte."
- The secret game he is working on: "eine Mischung aus Action, Musik-Adventure und Strategie … der Spieler als Musiker versuchen muß, einen Hit in der Hitparade zu landen … nicht die Rolle des Managers, sondern die des Künstlers" (To Be On Top), expected "im Zeitraum Mai, Juni dieses Jahres".
Notable quotes#
"Den Amiga benutze ich noch nicht zur Soundprogrammierung."
"Die Noten kann man dann als Zahlenwerte von $00 bis $FF abrufen."
Relevance to the wiki#
A March-1987 primary witness for soundmonitor as Hülsbeck's own working tool, his cinema-first inspiration and settings-based sound choice for tracking-workflow, and the bars-as-subroutines advice that his drivers and the whole 1986–88 generation implement (arrangement, sid-player-routine).
Pages touched#
chris-huelsbeck · soundmonitor · rainbow-arts · shades · 64er · tracking-workflow · arrangement · sid-player-routine · pulse-width-modulation