Schlagwort-Archiv: Atari ST

Kein Softwaresprachsynthesizer wurde musikalisch so oft verwurstet wie STSpeech. Alex Christensen machte den typischen Sound der Software mit seinem U96-Hit „Das Boot“ 1992 weltberühmt, die deutsche 90er-Jahre Technoformation Das Modul nutzte ihn gleich mehrfach, und auch heute noch kommt er hin und wieder zum Einsatz, jüngst im Spencer & Hill -Track „Young Love“ von 2010. Aber selbstverständlich bedienen sich vor allem ST-Chiptune-Produktionen der Szene (siehe Dubmood) gerne daran. Inzwischen ist das 28 KByte kleine Atari ST-Programm 25 Jahre alt geworden.

Entwickelt wurde STSpeech im Jahr 1986 von den beiden britischen Programmierern Andy D. Beveridge und Martin N. Day. Beide haben sich seit Mitte der 80er Jahre auch eine zeitlang an der Spieleprogrammierung versucht, z.B. mit „Don’t Buy This“ von 1985 oder mit „Cybercon III“ von 1991. Bereits 1988 haben sie jedoch ihre eigene Firma SN Systems gegründet, wo sie sich mit der Entwicklung von Dev-Tools für Spielesoftware befassen, heute speziell für Sony.

STSpeech konnte man als Standalone-Programm starten und einfach Text eingeben, den die Software Zeile für Zeile über die Lautsprecher zum Besten gab. Mit einer entsprechenden Modifikation konnte man die Software allerdings auch mit vorgegebenen Parametern starten oder einfach direkt eine Textdatei einlesen lassen, die STSpeech dann vorlesen sollte. Dadurch war es möglich, es in eigene Softwareprojekte einzubinden. So gab es z.B. das PD-Textadventure „Das Schloß“ von Detlef Pleiß, welches STSpeech-Sprachausgabe für Soundeffekte und für Gesprochenes, wie Zaubersprüche einsetzte. Daneben gab es noch das Farbspiel Fuzzball von Methodic Solutions aus dem Jahr 1987 und ein Programm von Budgie UK (glaube ich), das versuchte die Sprachausgabe lippensynchron mit der (gruseligen) Animation eines Gesichtes zu verbinden.

STSpeech braucht keine Anleitung, dennoch ist es hilfreich zu wissen, dass das Programm zwei Modi hat. Einen English Text Mode und einen Phoneme Mode. Im English Text Mode gibt man einfach englischen (oder spaßeshalber deutschen) Text ein und STSpeech übersetzt dies in seine spezielle Lautschrift und spricht die Eingabe aus. Im Phoneme Mode kann man die Lautschrift direkt eingeben und dabei zusätzlich die Tonhöhe vorgeben und so die Aussprache bestimmter Worte korrigieren. Den Modus wechselt man durch Eingabe des Punkt-Zeichens.

Außer der Version 2.0 gibt es offenbar keine andere, jedenfalls ist mir nie eine über den Weg gelaufen, wenn man von unterschiedlichen Begrüßungstexten im Header absieht. Vor ein paar Jahren hat der Synthesizer-Experte und Programmierer Stefan Stenzel eine Win32-Portierung (Link inzwischen nicht mehr verfügbar) entwickelt. Wie er beschreibt, habe er den Sound des Programms beim Portieren auch gleich weicher und professioneller machen wollen. Im direkten Vergleich klingt es meiner Meinung nach aber eher zahnlos und es hat leider nicht mehr den ursprünglichen unvergleichlichen Charakter. Außerdem wurde der Phoneme Mode wohl leider verworfen. Darauf basierend gibt es neuerdings sogar eine Version für den Nintendo DS (DSSpeech Speech Synthesizer v1.5) (Link inzwischen nicht mehr verfügbar) .

Jeder der STSpeech heute hört, dem wird selbstverständlich auffallen, dass es kein besonders realistisch klingender oder außerordentlich guter Sprachsynthesizer ist, jedoch hat der künstlich roboterhafte typische Sound gerade in der Technomusik großen Anklang gefunden. Ich habe vor mehr als 20 Jahren mit STSpeech auf Englisch Zählen gelernt und die Aussprache vieler englischer Wörter ausprobiert (auch wenn STSpeech mit der Aussprache oft daneben liegt). Wie man an den Portierungen für moderne Systeme außerdem sehen kann, gibt es auch heute noch Fans, die sich mit dem Kultprogramm beschäftigen und es für die Nachwelt erhalten wollen.

Leider geht mein Verständnis von Sprachsynthese nicht weit genug, um mehr ins Detail zu gehen. Jedoch habe ich ein interessantes Dokument finden können, das sich ein klein wenig genauer mit der Technik hinter STSpeech beschäftigt: The Microwave Speech Robot (Link inzwischen nicht mehr verfügbar).

Ein zeitgenössischer Artikel zu STSpeech: „ST-Speech nennt sich ein ca. 25Kb langes Programm, mit dessen Unterstützung der User auf einfachste Weise Sprache aus seinem Atari ST hervorzaubern kann. Das Prinzip ist eigentlich recht einfach, doch auch genauso genial: Die einzelnen Phoneme werden aneinander gehängt (z.B. Tohrstehn = Torsten), und der Computer gibt diese Töne dann mit Hilfe des Soundchips aus. Bei der Eingabe muss natürlich darauf geachtet werden, dass nach jedem Selbstlaut ein „H“ eingegeben wird, denn sonst weiß der Computer nicht, was gemeint ist. Da das Programm aus den Vereinigten Staaten stammt, wurde als ganz besonderer Clou ein English-Text-Mode integriert. In diesem brauchen Sie einfach nur die englischen Worte eingeben (z.B. This is my Computer), und der ST spricht diese sogleich verständlich aus. Natürlich ist nicht zu überhören, dass die Sprache mittels Computer ausgegeben wird. Doch weil dieses über den Soundchip geschieht, kostet es kaum Arbeitsspeicher. Eine bessere Qualität erreicht man zwar, wenn die Worte digitalisiert werden, doch diese Methode kostet mindestens zehnmal soviel Speicher, wie die bei ST-Speech genutzte!“

Bekannte Musikstücke mit STSpeech-Samples:

Das Modul – Computerliebe (Dee-Lay Remix)
Das Modul – Joystick
U96 – Das Boot
U96 – I Wanna Be A Kennedy
U96 – Boot II
Spencer & Hill – Young Love (Radio Edit)
Snap – The Ex-Terminator
Nexus Project – Funky Drummer
The Scientist – Spiral Symphony
The Prodigy – Mindfields (Paza Rahm ReMix)
Obsidia – Electronik
Falco – Cyberlove
General Base – Base Of Love
General Base – Base Of Love Rebased
Casseopaya – Overdose
Yves Deruyter – Feel Free (Original Mix)
Yves Deruyter – Feel Free (Sean Dexter Remix)
P.W.M. – Are You Ready To Move
Radium – I Am The Hardstyle Pimp (T.G Loves Big Tits Mix)
Tomcraft & Eniac – All I Got (Vocal Mix)

Über Hinweise bezüglich toter Links oder weiterer passender Songs und anderen Informationen bin ich selbstverständlich dankbar.

Heute möchte ich euch zur Abwechslung mal die neue Webseite eines geschätzten Kollegen vorstellen. Der werte Herr Diskutant, der auf SuccessDenied.com bereits einige Kommentare zu Beiträgen von mir geschrieben hat, hat sich ähnlich wie ich dazu entschlossen, seine Gedanken in einem Blog zu bündeln. Hiermit will ich euch also mal kurz auf sein neues Werk aufmerksam machen.

Die Geschichte geht zurück auf Ende letzten Jahres, als ich einen Beitrag von ihm im Atari-Forum gelesen habe, über die ST-Spiele von Jürgen Verwohlt und Martin Hintzen. Nach einigen vergeblichen Kontaktversuchen kam nach Monaten schließlich doch eine Rückmeldung, aus der eine interessante mehrwöchige E-Mail-Korrespondenz entstand. „Endlich mal jemand in meinem Alter der die Spiele kennt und mag.“, wie er es passend formulierte. Bestimmt 90% meiner Freunde haben mal Super Mario World gespielt, aber wieviele haben als Kind einen Atari ST gesehen, geschweige denn benutzt? Mir fällt keiner ein. Schon aus diesem Grund ist das wirklich sehr spannend.

Diskutant will sich auf „Nerdwertig“ themenseitig nicht festlegen, aber man kann bereits vermuten, dass Retrogaming und Atari ST eine große Rolle spielen werden. Über die bereits genannte Spielereihe Thriller/Shocker/Shocker 2 von Hintzen & Verwohlt will er einiges schreiben und die Spiele ausführlich beleuchten.

Zur Zeit arbeiten wir bereits gemeinsam nebenher an der Entschlüsselung des Geheimzahlengenerators von Thriller, um selbst ein Programm schreiben zu können, das zu einem Spielernamen passend alle Levelcodes ausspuckt. Und wer weiß, vielleicht springt in den kommenden Jahren sogar als Gemeinschaftsprojekt ein Java-Remake eines der Spiele heraus.

Update: Der Kollege hat sein Webprojekt mittlerweile längst aufgegeben, daher habe ich den ungültigen Link entfernt.

Fernab aller Tauschbörsen, illegaler MP3-Raubmordkopiererei und Grauzonen-Youtube-Jukeboxen gibt es tatsächlich hin und wieder Künstler, die komplette Alben ihrer Musik kostenlos der Allgemeinheit zur Verfügung stellen, sei es weil diese Künstler schon aus Prinzip für den freien Zugang zu Informationen und Kultur sind, oder weil die Musik inzwischen einfach zu alt ist und sich damit nicht mehr so viel Geld machen lässt. Unabhängig der Beweggründe möchte ich euch hier ein paar Tipps zu kostenlosen Alben zukommen lassen. Möglicherweise in Zukunft sogar häufiger, schließlich gibts da noch eine ganze Menge mehr zu entdecken. Für den Anfang habe ich mich jetzt erstmal auf die Dinge konzentriert, die ich kürzlich entdeckt habe, oder die mir am stärksten in Erinnerung geblieben sind, weil sie mich persönlich sehr interessieren.

Dieses Mal kommen jedenfalls ganz besonders Spielefans & -Nostalgiker auf ihre Kosten. Den Anfang macht ein Album, das ich heute erst entdeckt habe: Der Soundtrack zu Portal 2. Man glaubt es kaum, aber offenbar verfolgt jemand bei einem solch aktuellen Vollpreisspiel zumindest in Bezug auf den Soundtrack keine kommerziellen Absichten. Naja, zumindest nicht direkt, denn im Nachhinein wird einem klar, dass das wiederum gute Werbung für das eigentliche Produkt ist. Aber wenn ich mir den Titel „Volume I“ anschaue, wird deutlich, dass der Soundtrack wohl doch etwas umfangreicher ist. Vielleicht kommen die anderen Teile noch nach. Wer Interesse hat, kann sich das Album hier downloaden:

Nachtrag vom 26.10.: Inzwischen sind auch Volume 2 und Volume 3 vom Portal 2 OST erschienen. Es gibt nun außerdem ein Komplettpaket aller drei Teile, das über 400 MB groß ist. Der Soundtrack ist schon wahnsinnig umfangreich.

Portal 2 -Soundtrack (424 MB)

Meine nächste Empfehlung ist um einiges älter. Es handelt sich um die Soundtracks zu Blizzards altbekannten Hack & Slay PC-Juwelen Diablo und Diablo 2, sowie der Erweiterung Diablo 2: Lord of Destruction. Auch diese wurden vor Jahren schon auf der Webseite von Blizzard zum kostenfreien Download angeboten. Inzwischen haben sie die Dateien vom Server geworfen. Ist wohl nicht mehr so interessant heute.

Diablo -Soundtrack (23 MB)
Diablo 2 -Soundtrack (110 MB)
Diablo 2: Lord of Destruction -Soundtrack (29 MB)

Zum Schluss noch eine Empfehlung, die wohl nur die Wenigsten interessieren wird. Wer mit Chiptune nichts anfangen kann bzw. mit dem Atari ST und mit solcher Musik nicht aufgewachsen ist, der wird an den Songs von Dubmood keine Freude haben. Ansonsten gibts mit diesen beiden Sets einiges auf die Ohren, denn da versteht jemand was davon. Das zweite Set ist sogar ein Liveset aus Marseille aus dem Jahr 2006.

Nachtrag vom 15.07.2013: Die Links zu den kostenlosen Dubmood-Alben sind leider längst tot, und wurden daher von mir entfernt. Tja, so ist das Internet eben: Kurzlebig und wechselhaft :-(

Dubmood – The Mighty Piratesessions #1 (53 MB)(Link tot)
Dubmood – The Mighty Piratesessions #2 (68 MB)(Link tot)

Im Jahre 1982 entwickelte Don Priestley ein kleines witziges Labyrinthspiel für den Sinclair ZX81: Mazogs. Als wackerer Held musste man sich durch einen Irrgarten voller Riesenspinnen (den Mazogs) kämpfen um eine Schatztruhe zu finden. Das Spiel ist gewonnen, sobald man mit der Truhe das Labyrinth verlässt. Hilfreich sind dabei Schwerter, Nahrung und Gefangene im Labyrinth, die einem den Weg weisen können, wenn man sie befreit. Wird der Spieler von den zahlreichen Mazogs getötet, ist das Spiel selbstredend verloren.

Bereits ein Jahr später entwickelte Don Priestley das Remake Maziacs für den ZX Spectrum, das die besseren technischen Möglichkeiten des Homecomputers ausnutzte und eine bessere (höher aufgelöste) farbige Grafik bot. 1987 hat der (höchstwahrscheinlich deutsche) Programmierer Dietrich Raisin eine eigene Version von Maziacs in der Programmiersprache Omikron-BASIC geschrieben, dem damals schnellsten BASIC-Interpreter für den Atari ST. Seine Version hatte eine schöne comicähnliche Grafik, die das Spiel sogar noch witziger machte, allerdings immer noch keinen Ton. Außerdem hat er seine Version als Public Domain freigegeben.

Maziacs war eines der Spiele, mit denen ich als Kind unzählige Stunden verbrachte. Da das Spiel in Form des Quellcodes vorlag, erzeugte ich sogar zahlreiche eigene Maziacs-Modifikationen, die das Spiel schwerer machten oder die Sprites austauschten, damit der Spieler als Spinne spielen konnte. Kürzlich habe ich diesen Schatz auf einem Backup meiner alten 20 MB Atari ST-Festplatte wiederentdeckt. Ein Glück, dass ich wirklich alles aufhebe. So kann ich nun in einem Youtube-Video das Gameplay dieses echt tollen Spiels präsentieren.

Nebenbei kam mir die Idee, den Quellcode vielleicht einfach mal für eine moderne Programmiersprache zu portieren, wobei das Spiel selbst eine 1:1-Umsetzung sein sollte. Nach kurzer Überlegung dachte ich mir, dass das doch eine wunderbare Gelegenheit wäre, mich in HTML5/Javascript-Programmierung zu üben. Während ich dies hier schreibe, habe ich bereits damit begonnen, wichtige Teil des Quellcodes zu analysieren, so z.B. den Algorithmus zur Erstellung eines Labyrinths oder den Pathfinding-Algorithmus.

Fremden Quellcode zu lesen ist oft eine schwierige Sache, noch dazu wenn er in einem BASIC-Dialekt geschrieben ist, den man selbst nie verwendet hat und dessen Spezifikationen man auch nicht mehr nachlesen kann, aber ich habe erstaunlich schnell Fortschritte gemacht. Sobald ich die Algorithmen verstanden und das Grundgerüst in Javascript geschrieben habe, geht der Rest fast von alleine. Mal schauen ob was daraus wird.

Als die 90er noch verdammt jung waren (und ich eigentlich auch), da entstand gerade das TOS-Magazin für den Atari ST. Jeden Monat sollte es erscheinen, mit beiliegender Diskette, mit Demos der aktuellsten Programme und Spiele. Am Kiosk lag das Heftchen für schlappe 14,90 DM bereit. Zu dieser Zeit war „Cadaver“ von den Bitmap Brothers gerade brandneu und eines dieser Beilage-Demos. Den ersten paar Ausgaben des Magazins steuerte Meinolf Schneider sechs Gimmicks – also Spaßprogramme – bei, die er eigens dafür programmierte, während er gleichzeitig an OXYD arbeitete. Für jede Ausgabe schrieb er einen kleinen (Modula 2-)Programmierkurs, worin er beschrieb, wie er das entsprechende Gimmick realisierte. Daneben gab es oft sogar den kompletten Quellcode zu bewundern. Mit einem kleinen Rückblick auf seine witzigen TOS-Gimmicks möchte ich hier einem wichtigen Teil meines Lebens ein Denkmal setzen: Der Teil der dafür verantwortlich ist, was ich heute mache.

1. Physical – Schwerkraft für den Mauszeiger
„Physical“ war ein kleines Programm, das den Mauszeiger den Gesetzen der Schwerkraft unterwarf. Einmal gestartet, zog es den Zeiger an den unteren Bildschirmrand und es kostete einige Kraft, ihn wieder nach oben zu ziehen. Insider kannten diesen Effekt aus einigen OXYD-Levels, wo die Kugel sich ebenfalls der Schwerkraft beugte. Mit bestimmten Tasten konnte der Benutzer bei diesem Gimmick außerdem die Schwerkraft etwas modifizieren oder z.B. Schwerelosigkeit simulieren.

2. Django war hier!
Hiermit verlieh Meinolf Schneider dem gelangweilten ST-User wenigstens für einige Augenblicke eine kleine Portion Action. Wer dieses Programm startete, musste den Mauszeiger nur für einige Minuten ruhen lassen. Die nächste Mausbewegung konnte dann allerdings tödlich sein: Der Bildschirm wurde urplötzlich von Django beschossen und krachte dann effektvoll zu Boden. Bei aufgedrehten Boxen garantiert ein Adrenalin-Schock.

3. Fly-Ex – Der Fliegenkiller
Mit diesem kleinen Programm verwandelte sich der Mauszeiger bei einem Rechtsklick in eine Fliegenklatsche. Der passende Störenfried ließ dann auch nicht lange auf sich warten. Mit einem nervenden Surren setzten sich Fliegen auf den Bildschirm und knabberten diesen an. Jede plattgemachte Fliege wurde am oberen Bildschirmrand mitgezählt.

4. Magic – Zauberhafter Desktop
Ein eher bescheidenes Gimmick, das dem Mauszeiger einen gewissen magischen Glanz verpasste, der den Mauszeiger verfolgte. Bei jeder Bewegung der Maus gab es glänzende Sterne zu sehen. Derselbe Effekt wurde im Intro des Macintosh-Emulators „Aladin“ verwendet.

5. Trashy – Der Kobold im Mülleimer
Meines Erachtens das witzigste Gimmick von allen. Der TOS-Papierkorb wurde zum Spielplatz eines verrückten kleinen Kobolds, der entweder durch Klopfen auf sich aufmerksam machte, lachend aus der Tonne blickte oder mit dem ganzen Papierkorb über den Desktop hüpfte. Kaum zu glauben, wieviele Stunden ich mit so einem simplen Accessory Spaß hatte.

6. Snow – TOS-Winterlandschaft für Atarianer
Zuletzt nochmal ein relativ aufwändiges Gimmick, das den gesamten Desktop in den tiefsten Winter verfrachtete. Unser geliebter ST schien plötzlich einzuschneien. Glücklicherweise gab uns Herr Schneider gleich das passende Utensil mit: ein Eiskratzer, mit dem der Desktop mühsam freigekratzt werden musste. Tatsächlich hab ich das Programm damals so lange laufen lassen, bis der Desktop bis oben hin mit Schnee voll war.

Das TOS-Magazin wurde leider schon im Spätsommer 1993 wieder eingestellt. Damals wurde der Atari ST (bzw. seine Nachfolger Atari TT und Atari Falcon) gerade vom Markt gedrängt, während der Amiga noch eisern gegen den immer stärker werdenden PC kämpfte. Klingt wie aus einem spaßigen Film, war aber eigentlich eine traurige Sache.

Ich schätze, ich werde in Zukunft noch weitere Artikel zu dem Thema schreiben.