*

Garvalf




Eng Fra

1-bit, Z80 and ULA

This kind of music, which is very recognisable, originates from the beginning of computers, but also on Sinclair Spectrum ZX 48 which pushed the original limits.

Instead of being generated by a dedicated chip, the music is created by the fast speed interaction between the CPU (Zilog Z80 for the ZX 48) and the speaker (beeper). But instead of being a simple beep, the high frequency duty can create more richer sounds, and several voices (up to 16).

Original compositions

  • La chanson du vent (Squeeker plus engine, zx spectrum, august 2016) ⇩ tap ♫
  • Album « 1-myth » :

  1. Rêveries et souvenirs (qchan) : musiques/electro/garvalf_-_z80_-_reveries_atari_xl.mp3
  2. Infravision (ntropic)
  3. Die verlassenen Kraft (anteater)
  4. Rotor (octode) : ⇩ tap ♫ musiques/electro/garvalf_-_z80_-_1-myth_04_rotor_octode.ogg
  5. Incantation (tritone) : ⇩ AYM ♫
  6. Vapeurs d'alcool (qchan) : ⇩ tap ♫ ⇩ AYM ♫ musiques/electro/garvalf_-_z80_-_1-myth_06_vapeurs_alcool_qchan.ogg
  7. Idunns hevn (anteater)
  8. Quelques vieux souvenirs (tritone)
  9. * * (zx16)

Playing tools

  • Fuse (linux/unix, mac os x, windows), zx 48 emulator, for playing .tap files. You can also send them into your real sinclair spectrum, if you own one.
  • ZXtune for playing several soundchip formats. Some 1-bit music can be embeded into the .ay format.
  • http://bulba.untergrund.net/emulator_e.htm (ay & sndh)

Composing tools

A copy of the latest link (this copy may not be up to date):

ZX Spectrum

  • anteater (utz) 2ch square wave, click drums, simple PWM, compact size XM converter
  • BeepTracker (Alone Coder) 5ch pin pulse, envelopes/volume control, fx, non-interrupting sample drums native editor
  • BT'man (Alone Coder) 5ch custom synthesis, volume control, fx native editor
  • Earth Shaker (Michael Batty) 1,5ch custom synthesis, click drums 1tracker Fuzz Click see SpecialFX
  • Huby (Shiru) 2ch PFM, synth drum, compact size XM converter, 1tracker, Beepola
  • LSengine (Lyndon Sharp) 2ch custom synthesis, non-interrupting sample drums XM converter, 1tracker Music Box, the see Wham
  • Music Studio, the (Saša Pušica) 2ch custom synthesis, interrupting synth drums native editor, Beepola
  • Music Synth (Simon C. Tillson) 2ch PFM, envelopes, interrupting synth drums native editor, native editor (tracker edition)
  • nanobeep (utz) 2ch custom synthesis, click drum, compact size XM converter
  • ntropic (utz) 2ch square wave, 1ch noise, click drum, compact size XM converter, 1tracker
  • Octode (Shiru) 8ch PFM, click drums XM converter, 1tracker
  • Octode XL (introspec) 8ch PFM, volume control, click drums XM converter, 1tracker
  • Octode 2k15 (utz) 8ch PFM, click drums XM converter
  • Octode PWM (utz) 8ch custom synthesis, click drums XM converter Orfeus see SpecialFX
  • Oleg Origin Engine (Oleg Origin) 2ch custom synthesis, click drums editor n/a
  • Phaser1 (Shiru) 1ch square wave, 1ch dual generator square wave, fx, interrupting sample/synth drums native editor, 1tracker, Beepola
  • Phaser2 (Shiru) 2ch dual generator square wave, fx, non-interrupting synth drums 1tracker
  • Phaser3 (Shiru) Even more awesome than Phaser2. 1tracker
  • PlipPlop (✝Jonathan Smith) 1ch custom synthesis, click drums Beepola
  • poww (utz) 2ch custom synthesis, click drums 1tracker
  • prdr (Shiru) 2ch custom synthesis, pitch slides 1tracker
  • qaop (utz) 2ch wavetable synthesis, click drums XM converter
  • Qchan (Shiru) 4ch PFM, envelopes/volume control, click drums XM converter, Beepola
  • quattropic (utz) 4ch square wave, variable pulse width, noise, pitch slides XM converter
  • rawp (utz) 2ch wavetable synthesis, click drums XM converter
  • SampleTracker (CBM) 3ch digi native editor
  • Savage (Jason C. Brooke) 2ch square wave, variable pulse width, fx, click drums Creador Musical (native editor), Beepola
  • Savage HD (introspec) 2ch square wave, variable pulse width, fx, click drums editor n/a, can patch Beepola output against source
  • Squeeker (Zilogat0r) 4ch custom synthesis, variable pulse width native editor, XM converter
  • SpecialFX (✝Jonathan Smith) 2ch PFM, envelopes, click drums Orfeus (native editor), Beepola
  • Spectone-1 (Zoltan Janosy) 4ch custom synthesis, envelopes editor n/a
  • Stocker (Shiru) 2ch PFM, full envelopes/volume control, click drums Vortex Tracker converter, 1tracker
  • tbeepr (introspec) 2ch custom synthesis, variable pulse width, duty cycle sweep, interrupting click drums 1tracker, source
  • Tim Follin 3ch (Tim Follin) 3ch PFM, volumes 1tracker
  • Tritone (Shiru) 3ch square wave, variable pulse width, click drums XM converter, Beepola
  • Tritone FX (utz) 3ch square wave, variable pulse width, noise, tick-based fx, click drums source, editor n/a
  • Wham (Mark Alexander) 2ch square wave, interrupting synth drums native editor, native editor (tracker edition), Beepola
  • wtfx (utz) 2ch wavetable synthesis, tick-based fx editor n/a, source
  • xtone (utz) 6ch square wave, variable pulse width, click drums XM converter
  • yawp (utz) 3ch wavetable synthesis XM converter YU The Music Box see Music Studio, The
  • ZX-3 (✝Ján Deák) 3ch PFM, envelopes native editor
  • ZX-7 (✝Ján Deák) 8ch PFM native editor, 1tracker
  • ZX-10 (✝Ján Deák) 4ch PFM, envelopes 1tracker
  • ZX-16 (✝Ján Deák) 16ch PFM, pitch slides XM converter, MIDI converter

ZX81




-