ZX Spectrum: Experimente mit 1-Bit-Sound
ZX Spectrum: Experimenting with 1-Bit Sound
Im Rahmen einer ZX-Spectrum-Tour experimentiert der Autor mit der 1-Bit-Soundausgabe des Heimcomputers. Er implementiert eine PCM-Wiedergabe mit 16 kHz Abtastrate und erkundet die Grenzen der Pulsweitenmodulation, die sich als schwierig erweist. Der Schwerpunkt liegt auf der Erzeugung von Mehrkanal-Sound, also Akkorden, über den Beeper. Dabei werden Techniken wie Arpeggiation und Software-Mixing untersucht. Der Beitrag dokumentiert sowohl Erfolge als auch Fehlschläge und bietet Einblicke in die Z80-Zyklus-genaue Programmierung.
Die eigentliche Klangqualität ist jedoch schrecklich.
- mdp2021
Ich hoffe, jeder kennt Tim Follin – oder wird jetzt sein Genie kennenlernen.
> Agent X ( https://www.youtube.com/watch?v=T42WuUpBuHE ) oder Agent X II ( https://www.youtube.com/watch?v=gNc_xczyGLc ) oder Chronos ( https://www.youtube.com/watch?v=u-D24A_N4d4 ) oder Raw Recruit ( https://www.youtube.com/watch?v=kl8dAVybwq8 ) oder Future Games ( https://www.youtube.com/watch?v=orEXKOBIv_8 )... // Ein moderner Versuch, das ON and OFF Album von Rich 'Tufty' Hollins ( https://www.youtube.com/watch?v=4nEfO4Yu7Mg )
(Repost ursprünglich für den Beitrag Furnace - der größte Multi-System-Chipmusic-Tracker, der je gebaut wurde https://news.ycombinator.com/item?id=41609254)
- asdefghyk
Ich erinnere mich, dass One-Bit-Sound ab Mitte der 70er Jahre ausführlich im Byte Magazine behandelt wurde. Eine Rechteckwelle, deren Frequenz variiert wird.
Eine Google-Suche nach den Wörtern "Generating speech with a square wave wave , Byte magazine" findet viele Links zu dieser Technik.
Die Fourier-Transformation zeigt, dass eine Rechteckwelle aus ungeraden Sinus-Harmonischen besteht.
[Eine fortgeschrittenere Technik (mit mehr als einem Bit) würde Mikroprozessor-Interrupts verwenden, um mehrere Rechteckwellen zu erzeugen, sie über mehr als einen IO-Pin auszugeben und sie mit einem Widerstandsnetzwerk zu kombinieren.]
Diese Erwähnung von One-Bit-Sound erinnerte mich an das Lis'ner 1000 Projekt von Steve Ciarcia, circa 1984, das ein Spracherkennungssystem für etwa 30 Wörter war. Es verwendete einen GI SP1000-Chip.
- feintruled
Der Artikel endet mit einem Link zu einem Video, das die Technik vorführt, und es haut mich um, dass der Spectrum-Beeper so etwas erzeugen kann: https://www.youtube.com/watch?v=7cOu32m3wvQ