Difference between revisions from 2016/06/02 15:56 and 2016/05/08 15:27.
%!include: ""js/inc_miniaudioplayer.php""



== 1-bit, Z80 and ULA ==

%%toc

@@VIGNETTE_WRAP@@zx.png@@Sinclair spectrum@@musiques_zx.en@@

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 ===

%!include:var/pages/playlist_zx_musics.txt



==== Reviews / info on album 1-myth ====

- http://www.indieretronews.com/2015/06/one-myth-musical-treat-released-for-zx.html
- http://irrlichtproject.blogspot.fr/2015/06/album-one-myth-by-garvalf.html
- http://retroinvaders.com/en/62686/one-myth-musical-treat-released-for-the-zx-spectrum-bleeper
- https://vk.com/id110716898?w=wall110716898_788
- https://www.demo.org/view_demo.php?id=8845
- https://twitter.com/speccylive/statuses/618575736102752256
- http://speccy-live.untergrund.net/2015/07/one-myth/
- http://chipwiki.ru/wiki/Garvalf_-_One_Myth
- http://commodore.ninja/one-myth-music-album-released-for-the-spectrum-beeper/
- http://retrocomputerspt.org/244/
- https://www.jamendo.com/album/156517/1-myth




=== Playing tools ===

- [Fuse http://fuse-emulator.sourceforge.net/] //(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 http://zxtune.bitbucket.org/] 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 ===

- [Beepola http://freestuff.grok.co.uk/beepola/]
- see also: [zxbeep on BotB http://battleofthebits.org/lyceum/View/zxbeep+%28format%29/]
- [List of 1-bit routines and editors for Sinclair ZX machines http://randomflux.info/1bit/viewtopic.php?id=25]
- http://zxtrackers.republika.pl/


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

==== ZX Spectrum ====


- [b][i]Cross-Platform Multi-Engine Editors:[/i][/b]
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]
[url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]


- [b]anteater[/b] (utz)
2ch square wave, click drums, simple PWM, compact size
[url=http://irrlichtproject.de/downloads/anteater.zip]XM converter[/url]

- [b]BeepTracker[/b] (Alone Coder)
5ch pin pulse, envelopes/volume control, fx, non-interrupting sample drums
[url=http://alonecoder.nedopc.com/zx/bt10f7.rar]native editor[/url]

- [b]BT'man[/b] (Alone Coder)
5ch custom synthesis, volume control, fx
[url=http://alonecoder.nedopc.com/zx/beep_tracker_unreleased.rar]native editor[/url]

- [b]Earth Shaker[/b] (Michael Batty)
1,5ch custom synthesis, click drums
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

[i]Fuzz Click[/i] see SpecialFX

- [b]Huby[/b] (Shiru)
2ch PFM, synth drum, compact size
[url=http://shiru.untergrund.net/files/zx/huby.zip]XM converter[/url], [url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url], [url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]LSengine[/b] (Lyndon Sharp)
2ch custom synthesis, non-interrupting sample drums
[url=http://shiru.untergrund.net/1bit/images/lsengine.zip]XM converter[/url], [url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

[i]Music Box[/i], the see Wham

- [b]Music Studio, the[/b] (Saša Pušica)
2ch custom synthesis, interrupting synth drums
[url=http://www.worldofspectrum.org/infoseekid.cgi?id=0008487]native editor[/url], [url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]Music Synth[/b] (Simon C. Tillson)
2ch PFM, envelopes, interrupting synth drums
[url=http://www.worldofspectrum.org/infoseekid.cgi?id=0008497]native editor[/url], [url=http://shiru.untergrund.net/files/zx/msynthte.zip]native editor (tracker edition)[/url]

- [b]nanobeep[/b] (utz)
2ch custom synthesis, click drum, compact size
[url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/nanobeep.zip?raw=true]XM converter[/url]

- [b]ntropic[/b] (utz)
2ch square wave, 1ch noise, click drum, compact size
[url=http://irrlichtproject.de/downloads/ntropic.zip]XM converter[/url], [url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]Octode[/b] (Shiru)
8ch PFM, click drums
[url=http://shiru.untergrund.net/files/zx/octode.zip]XM converter[/url], [url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]Octode XL[/b] (introspec)
8ch PFM, volume control, click drums
[url=http://introspec.retroscene.org/beeper/octode_xl_v1.zip]XM converter[/url], [url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]Octode 2k15[/b] (utz)
8ch PFM, click drums
[url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/octode2k15.zip?raw=true]XM converter[/url]

- [b]Octode PWM[/b] (utz)
8ch custom synthesis, click drums
[url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/octodepwm.zip?raw=true]XM converter[/url]

[i]Orfeus[/i] see SpecialFX

- [b]Oleg Origin Engine[/b] (Oleg Origin)
2ch custom synthesis, click drums
editor n/a

- [b]Phaser1[/b] (Shiru)
1ch square wave, 1ch dual generator square wave, fx, interrupting sample/synth drums
[url=http://shiru.untergrund.net/files/zx/phaser1.zip]native editor[/url], [url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url], [url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]Phaser2[/b] (Shiru)
2ch dual generator square wave, fx, non-interrupting synth drums
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]Phaser3[/b] (Shiru)
Even more awesome than Phaser2.
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]PlipPlop[/b] (✝Jonathan Smith)
1ch custom synthesis, click drums
[url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]poww[/b] (utz)
2ch custom synthesis, click drums
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]prdr[/b] (Shiru)
2ch custom synthesis, pitch slides
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]qaop[/b] (utz)
2ch wavetable synthesis, click drums
[url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/qaop.zip?raw=true]XM converter[/url]

- [b]Qchan[/b] (Shiru)
4ch PFM, envelopes/volume control, click drums
[url=http://shiru.untergrund.net/files/zx/qchan.zip]XM converter[/url], [url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]quattropic[/b] (utz)
4ch square wave, variable pulse width, noise, pitch slides
[url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/quattropic.zip?raw=true]XM converter[/url]

- [b]rawp[/b] (utz)
2ch wavetable synthesis, click drums
[url=http://irrlichtproject.de/downloads/rawp.zip]XM converter[/url]

- [b]SampleTracker[/b] (CBM)
3ch digi
[url=http://www.worldofspectrum.org/infoseekid.cgi?id=0018899]native editor[/url]

- [b]Savage[/b] (Jason C. Brooke)
2ch square wave, variable pulse width, fx, click drums
[url=http://mister-beep.republika.pl/Music_Creator_ENGLISH.tzx]Creador Musical (native editor)[/url], [url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]Savage HD[/b] (introspec)
2ch square wave, variable pulse width, fx, click drums
editor n/a, can patch Beepola output against [url=http://introspec.retroscene.org/beeper/savagehd_ver.1.1.rar]source[/url]

- [b]Squeeker[/b] (Zilogat0r)
4ch custom synthesis, variable pulse width
[url=https://www.dropbox.com/s/mnvulbz80ffkoon/squeekf6.sna?dl=1]native editor[/url], [url=irrlichtproject.de/downloads/xm2squeek.zip]XM converter[/url] 

- [b]SpecialFX[/b] (✝Jonathan Smith)
2ch PFM, envelopes, click drums
[url=http://www.worldofspectrum.org/infoseekid.cgi?id=0008523]Orfeus (native editor)[/url], [url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]Spectone-1[/b] (Zoltan Janosy)
4ch custom synthesis, envelopes
editor n/a

- [b]Stocker[/b] (Shiru)
2ch PFM, full envelopes/volume control, click drums
[url=http://shiru.untergrund.net/files/zx/stocker.zip]Vortex Tracker converter[/url], [url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]tbeepr[/b] (introspec)
2ch custom synthesis, variable pulse width, duty cycle sweep, interrupting click drums
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url], [url=http://introspec.retroscene.org/beeper/tbeepr.zip]source[/url]

- [b]Tim Follin 3ch[/b] (Tim Follin)
3ch PFM, volumes
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]Tritone[/b] (Shiru)
3ch square wave, variable pulse width, click drums
[url=http://shiru.untergrund.net/files/zx/tritone.zip]XM converter[/url], [url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]Tritone FX[/b] (utz)
3ch square wave, variable pulse width, noise, tick-based fx, click drums
[url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/tritonefx.zip?raw=true]source[/url], editor n/a

- [b]Wham[/b] (Mark Alexander)
2ch square wave, interrupting synth drums
[url=http://www.worldofspectrum.org/infoseekid.cgi?id=0008965]native editor[/url], [url=http://shiru.untergrund.net/files/zx/musboxte.zip]native editor (tracker edition)[/url], [url=http://freestuff.grok.co.uk/beepola/]Beepola[/url]

- [b]wtfx[/b] (utz)
2ch wavetable synthesis, tick-based fx
editor n/a, [url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/wtfx.zip?raw=true]source[/url]

- [b]xtone[/b] (utz)
6ch square wave, variable pulse width, click drums
[url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/xtone.zip?raw=true]XM converter[/url]

- [b]yawp[/b] (utz)
3ch wavetable synthesis
[url=https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/yawp.zip?raw=true]XM converter[/url]

[i]YU The Music Box[/i] see Music Studio, The

- [b]ZX-3[/b] (✝Ján Deák)
3ch PFM, envelopes
[url=http://www.worldofspectrum.org/infoseekid.cgi?id=0027576]native editor[/url]

- [b]ZX-7[/b] (✝Ján Deák)
8ch PFM
[url=http://www.worldofspectrum.org/infoseekid.cgi?id=0012538]native editor[/url], [url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]ZX-10[/b] (✝Ján Deák)
4ch PFM, envelopes
[url=http://shiru.untergrund.net/files/1tracker.zip]1tracker[/url]

- [b]ZX-16[/b] (✝Ján Deák)
16ch PFM, pitch slides
[url=http://irrlichtproject.de/downloads/xm2zx16.zip]XM converter[/url], [url=http://yadi.sk/d/gCco5aeNi2xzq]MIDI converter[/url]



==== ZX81 ====


- [b]1k2b[/b] (utz)
2ch square wave, click drums
[url=http://irrlichtproject.de/downloads/1k2b.zip]XM converter[/url]



=== Notable musics ===

 - Old 1-bit musics: 
  - First computer musics: [PDP1, circa 1964 http://www.dpbsmith.com/pdp1music/], & [video https://www.youtube.com/watch?v=_RvwJ79BAwg].
  - [Tim Follin, Raw Recruit (1988) https://www.youtube.com/watch?v=kl8dAVybwq8]. 
% Contrairement aux apparence ce ne sont pas des sons samplés, mais bel et bien des sons générés de toute pièce par la machine.    
  - [Tim Follin, Agent X https://www.youtube.com/watch?v=T42WuUpBuHE]
  - [Ben Daglish, Artura https://www.youtube.com/watch?v=vvIfU9dmHUo]

 - Modern musics: 
  - [MISTER BEEP, Through the heavy fire (2014) https://www.youtube.com/watch?v=bBpdvYkGtzs].
  - [Irrlicht Project, Galaxzija 10 (2013) https://soundcloud.com/irrlicht-project/galaxzija-10-1-bit-wizards]


=== Other links ===

- [1-bit MUSIC / BEEPER forum http://randomflux.info/1bit/]
- --[1-bit MUSIC / BEEPER Music forum http://1bit.i-demo.pl/]-- //deleted//
- [zx beeper demos http://zxspectrum48.i-demo.pl/beeper_demos.html]
- [ZX art http://zxart.ee/]
- http://aygor.abrimaal.pro-e.pl/
- http://zxtunes.com/
- [What is 1-bit music http://shiru.untergrund.net/1bit/pivot/entry.php?id=118]
- [World of Spectrum http://www.worldofspectrum.org/]
- [Irrlicht Project music http://irrlichtproject.de/] and [blog http://irrlichtproject.blogspot.com/]
- JSSpeccy: A ZX Spectrum emulator in Javascript : http://matt.west.co.tt/spectrum/jsspeccy/ 
- BitFM radio: http://bitfm.randomflux.info/

Powered by LionWiki-t2t
  History
Mastodon