SlideShare a Scribd company logo
1 of 38
Download to read offline
Demoscene Talk
Noname and Dascon
Haujobb &The Deadliners
Amiga 34 in Neuss, 13.10.2019
http://www.dig-id.de/?p=322
Overview
 Quick history of the demoscene
 Amiga Music
 Cross-Development
2
Demoscene overview
3
Demoscene – Some Facts
 You probably all know some demos
 We are not talking tech or game demos here
 Demoscene is
 Uncommercial
 NOT unique to the Amiga
 Born at the heart of the home computer revolution
 Rooted in playful creativity and demonstration of skills
 Currently proposed as an UNESCO intangible cultural heritage
 A descendant of the cracker scene
4 UNESCO initiative: http://demoscene-the-art-of-coding.net/
Demoscene is Productivity
5
 Games: 4284
 * Source: Lemonamiga.com
 Demoscene Productions: 42700
 Source: demozoo.org
 No mods and graphics counted
 Only Amiga (OCS + AGA + PPC/RTG) categories
 That‘s 1:10!
4284
42700
0
5000
10000
15000
20000
25000
30000
35000
40000
45000
Games* Demoscene productions
OCS: 37450
AGA: 5100
PPC/RTG: 150
Distribution Channels
6
 Cracking
 (Mail-)Swapping
 Modem-Trading
 Copy-Parties
Sources: gotpapers.untergrund.net slengpung.com
Distribution Channels
7
 Cracking
 (Mail-)Swapping
 Modem-Trading
 Copy-Parties
Source: slengpung.com
Distribution Channels
8
 Cracking
 (Mail-)Swapping
 Modem-Trading
 Copy-Parties
 Demos largely same channels
 Copy-Party → Demo-Party
 Went viral through magazines,
word-of-mouth, then Internet
Source: kultboy.com
Demo Parties
9
 My first parties in 1994
 World of Commodore (*) / COMA in Cologne, GER
 The Party 4 in Herning, DK
 Be there, socialise, get onto the big screen!
*sniff, Commodore defunct 29.04.1994, Source: slengpung.com
Amiga Demoscene Releases Today
10
 Released mostly at parties, like:
 Revision,TRSAC, Demobit, Euskal, Compusphere, Nordlicht,
Datastorm, Decrunch, Gerp, Under Construction, Solskogen,
Loaderror, Evoke
Year AGA OCS/ECS*
2017 20 26
2018 10 18
2019 13 18
11
 Einfügen RevisionVideo
Video: https://youtu.be/NJePO4U_VZQ
Remember the Roots
12
 Altair 8800 (1975-77)
 Early micro/homecomputer
 Micro Soft Basic by Bill Gates, Paul Allen, Monta Davidoff
 →„Open Letter to Hobbyists“ by Bill Gates (02/76)
 Costs for computing time exceeded $40.000
 Lots of interest, but did not sell too well
 „[..] most of you steal your software“
 „Who can afford to do professional work for nothing?“
Source: https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists
Homecomputers
13
 Jack Tramiel surely noticed this
 and paid MS $25.000 for perpetual licence (!)
 Used in PET (1977),VIC 20 (1980), C64 (1982), Plus/4
(1984), C128 (1985) & others
 Many of us learned some programming there…
 Copying became a homecomputer phenomenon
 Copy protections get introduced and broken again
 Cracker teams tag their releases with intros and funky music
 It really kicked off on the C64 with disk drive
Source: https://www.c64-wiki.com/wiki/Microsoft#Commodore_BASIC
Cracktro Video
14
 Einfügen (soll reichen für Übergang C64 zu Amiga)
 https://www.youtube.com/watch?v=OME1aVWduYw
Video: https://www.youtube.com/watch?v=OME1aVWduYw
15 Video: https://www.youtube.com/watch?v=iYyo5E9-Fdw
Enters Amigaaaaaaaaaaaa!!!!
16
 Amiga added sampled sounds
 In a time that was full of it in pop culture
 Kraftwerk did electronic music since 1973
 Depeche Mode since 1980
 Beat Dis / Bomb the Bass (1987)
 The Ultimate Soundtracker 1987
 Many derivates (Sound/Star/Noisetracker)
 Finally Protracker (yay!)
It all started with a Tracker…
17
 SvenVäth
 Michael Münzing / Luca Anzilotti
(producers of SNAP!)
 Raphael Gesqua (Audiomonster)
 Christian Morgenstern aka (Groo)
 Falko Brocksieper (Rufferto)
 Martin Iveson – „Atjazz“ (Nuke / Spaceman)
 Muffler
What stuff do we use on Amiga?
18
 Common music formats
 MOD. -> OCS / ECS
 ADPCM / WAV and MOD. -> AGA
 Other music formats:
 AHX (Abyss Highest Experience) –
 synth tracker, no samples, small size, very
characteristic sounds
 PreTracker
 was just released in April 2019
 crossdev chipmusic tracker
Tracker specs
19
 ProTracker 2.3.
 THE(!) demoscene tracker.
 4 columns, each being a channel
 31 samples (8-bit PCM), up to
28.867 kHz sample rate
 64 rows
 Sample size of max 64kb per
sample
My weapon of choice
20
 A track consists of notes, octave info, sample number plus
(optional) a 3-digit code used for commands
 A track is replayed on one of the 4 channels
(left / right echoeing possible)
 A sequence of 4 tracks is called a pattern
 Order of patterns are set and replayed by a
time table
Why I fell in love with a tracker?
21
 not a musician, only played a bit
(lousy) guitar
 never learned to play keys or piano
 Tracker opened a new world:
 No need to know notes / harmonics.
 Just hit a key.
 If it sounds odd, erase.
 Retry with another one. ;)
ProTracker Command Table
22
The learning curve
23
First steps around 1991, the
early years…
The learning curve
24
…ridiculous 28 years later…
My personal learning curve
25
 Well, come on, what´s 28 years…
Power is nothing without control…
26
 Limitations = competition
 Demoscene = competition
 4ch = yay!
Pattern Art
27
It ain´t over until the fat Paula sings...
28
 Only one (!) time a multichannel tune
won the biggest demoscene event nowadays, the
REVISION demoparty in Saarbrücken / Germany.
(it´s each Easter, come there!)
 All other years, including 2019, a 4ch
Amiga module won – and did beat multichannel stuff.
 The heritage will be continued.
 Slimey (Virgills son) was 13 years old,
when he did join us in doing music for our
latest Amiga demo „De Profundis“
 So – even if we old guys retire
 -> there´s gonna be more Amigaaaa music!
Crossdev – it´s so easy.
29
 requirements:
 doing Amiga music
in the early 90s
(picture showsVirgills room in the 90s)
Crossdev – it´s so easy.
30
 requirements:
 doing Amiga music
in 2019
Crossdev – it´s so easy.
31
 OpenMPT
 Looping samples in the early 90s – „wave your wife goodbye, see her again
when the kids will move out!“
 Looping samples nowadays – crossfade me. By clicking one button.
 Record a Wav or generate one by using aVST in your DAW of choice
(Renoise it is!), import, convert to 8bit – it´s seconds only.
www.openmpt.org
Crossdev – it´s so easy.
32
 8bit bubsy ProTracker clone
 Clone of ProTracker 2.3d done in C
 Windows / macOS
 Most accurate PC clone in terms of
original replay
www.16-bits.org
Code Cross-Development
In a Nutshell
33
Why develop for Amiga on PC?
 20 years ago,Amiga was the main machine
 Edited in 640x256 (PAL) or 640x400 (Euro72)
 Assemble on 68060 with 50 MHz
 Today, PC is just more productive
 Edit in 1920x1080 (Full HD), dual head
 Compile on Core i7 with 3200 MHz
 In essence:
 Bigger monitors
 Better tools (IDE, debugger)
 Faster, i.e. quicker turn-around times
34
Sorry to burst your bubble
 Cross-Development ain‘t a new thing
 CBM/MS Basic developed on PDP-10
 Original AmigaOS → Sun
 AmigaOS 3.1.4 → vamos
 TwinWorld / Blue Byte → Atari
 Turrican / Factor 5 → Pegasus (PC)
 Core Design → SNASM (PC)
 Demos by TBL, Ephidrena, Elude,
The Electronic Knights, Lemon.
Haujobb
35
Holger Schmidt / Factor 5 onTurrican
Source: https://youtu.be/-HyuUByT06o?t=132
Cross-Development Examples
36
 Complete Demos
 Planet Rocklobster / Oxyron
 Frameworks
 Lemon. Winuae DemoToolchain
 The Electronic KnightsTEKMO
 CapsuleTornado Amiga Demo System
 Abyss vscode-amiga-debug (video seminar)
 Haujobb Amiga Framework (video seminar)
Arranging effects in a Tracker interface with the Rocket editor
Beam Riders / Haujobb & Ghostown PatternView in Rocket editor
37 See this in action: https://youtu.be/s1lVS4tW33g?t=1137
Demoscene Overview
Slides and links at: http://www.dig-id.de/?p=322
38

More Related Content

Similar to Demoscene Talk on Amiga Music and Cross-Development

8 x8x8 3d rgb led cube 18 steps (with pictures)
8 x8x8 3d rgb led cube  18 steps (with pictures)8 x8x8 3d rgb led cube  18 steps (with pictures)
8 x8x8 3d rgb led cube 18 steps (with pictures)safepassage
 
Sperimentazioni di tecnologie e comunicazioni Multimediali: Lezione 2
Sperimentazioni di tecnologie e comunicazioni Multimediali: Lezione 2Sperimentazioni di tecnologie e comunicazioni Multimediali: Lezione 2
Sperimentazioni di tecnologie e comunicazioni Multimediali: Lezione 2Salvatore Iaconesi
 
History of CHI
History of CHIHistory of CHI
History of CHIErik Duval
 
Retrobjects - Fun with C64 and NES
Retrobjects - Fun with C64 and NESRetrobjects - Fun with C64 and NES
Retrobjects - Fun with C64 and NESESUG
 
glitchNES - Bent Fest workshop
glitchNES - Bent Fest workshopglitchNES - Bent Fest workshop
glitchNES - Bent Fest workshopnocarrier
 
Talk: An Instrument whose Music is Ideas
Talk: An Instrument whose Music is IdeasTalk: An Instrument whose Music is Ideas
Talk: An Instrument whose Music is IdeasMarcus Denker
 
From Abacus To I Phone To Cresta Tv Share
From Abacus To I Phone To Cresta Tv ShareFrom Abacus To I Phone To Cresta Tv Share
From Abacus To I Phone To Cresta Tv ShareGeorge T. Haber
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardwareRonald McCollam
 
3dfx, nvidia, Moore's Law and more...
3dfx, nvidia, Moore's Law and more...3dfx, nvidia, Moore's Law and more...
3dfx, nvidia, Moore's Law and more...Azul Systems
 
Digital resistance, East European demo art
Digital resistance, East European demo artDigital resistance, East European demo art
Digital resistance, East European demo artJari Jaanto
 
Making Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiMaking Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiLeon Anavi
 
Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Scala Italy
 
PVS-Studio and 3DO Emulators
PVS-Studio and 3DO EmulatorsPVS-Studio and 3DO Emulators
PVS-Studio and 3DO EmulatorsAndrey Karpov
 
Life Begins at 40: 6 lessons we shouldn't forget from our 40 years of gaming ...
Life Begins at 40: 6 lessons we shouldn't forget from our 40 years of gaming ...Life Begins at 40: 6 lessons we shouldn't forget from our 40 years of gaming ...
Life Begins at 40: 6 lessons we shouldn't forget from our 40 years of gaming ...Roberto Dillon
 
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...WiseNaeem
 
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")Leif Bloomquist
 
Electronic musician by letruongan
Electronic musician by letruonganElectronic musician by letruongan
Electronic musician by letruonganAn Le Truong
 
Music With Pharo
Music With PharoMusic With Pharo
Music With PharoESUG
 

Similar to Demoscene Talk on Amiga Music and Cross-Development (20)

8 x8x8 3d rgb led cube 18 steps (with pictures)
8 x8x8 3d rgb led cube  18 steps (with pictures)8 x8x8 3d rgb led cube  18 steps (with pictures)
8 x8x8 3d rgb led cube 18 steps (with pictures)
 
Sperimentazioni di tecnologie e comunicazioni Multimediali: Lezione 2
Sperimentazioni di tecnologie e comunicazioni Multimediali: Lezione 2Sperimentazioni di tecnologie e comunicazioni Multimediali: Lezione 2
Sperimentazioni di tecnologie e comunicazioni Multimediali: Lezione 2
 
History of CHI
History of CHIHistory of CHI
History of CHI
 
Demoscene Guest lecture
Demoscene Guest lectureDemoscene Guest lecture
Demoscene Guest lecture
 
Retrobjects - Fun with C64 and NES
Retrobjects - Fun with C64 and NESRetrobjects - Fun with C64 and NES
Retrobjects - Fun with C64 and NES
 
glitchNES - Bent Fest workshop
glitchNES - Bent Fest workshopglitchNES - Bent Fest workshop
glitchNES - Bent Fest workshop
 
Talk: An Instrument whose Music is Ideas
Talk: An Instrument whose Music is IdeasTalk: An Instrument whose Music is Ideas
Talk: An Instrument whose Music is Ideas
 
From Abacus To I Phone To Cresta Tv Share
From Abacus To I Phone To Cresta Tv ShareFrom Abacus To I Phone To Cresta Tv Share
From Abacus To I Phone To Cresta Tv Share
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardware
 
3dfx, nvidia, Moore's Law and more...
3dfx, nvidia, Moore's Law and more...3dfx, nvidia, Moore's Law and more...
3dfx, nvidia, Moore's Law and more...
 
Digital resistance, East European demo art
Digital resistance, East European demo artDigital resistance, East European demo art
Digital resistance, East European demo art
 
Making Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiMaking Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry Pi
 
Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64
 
PVS-Studio and 3DO Emulators
PVS-Studio and 3DO EmulatorsPVS-Studio and 3DO Emulators
PVS-Studio and 3DO Emulators
 
Sam magazine
Sam magazineSam magazine
Sam magazine
 
Life Begins at 40: 6 lessons we shouldn't forget from our 40 years of gaming ...
Life Begins at 40: 6 lessons we shouldn't forget from our 40 years of gaming ...Life Begins at 40: 6 lessons we shouldn't forget from our 40 years of gaming ...
Life Begins at 40: 6 lessons we shouldn't forget from our 40 years of gaming ...
 
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...
 
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
 
Electronic musician by letruongan
Electronic musician by letruonganElectronic musician by letruongan
Electronic musician by letruongan
 
Music With Pharo
Music With PharoMusic With Pharo
Music With Pharo
 

More from Leif Oppermann

BITKOM-Metaverse-Einordnung-Oppermann-Fraunhofer FIT.pdf
BITKOM-Metaverse-Einordnung-Oppermann-Fraunhofer FIT.pdfBITKOM-Metaverse-Einordnung-Oppermann-Fraunhofer FIT.pdf
BITKOM-Metaverse-Einordnung-Oppermann-Fraunhofer FIT.pdfLeif Oppermann
 
Underwater AR talk at WaterHCI 2021
Underwater AR talk at WaterHCI 2021Underwater AR talk at WaterHCI 2021
Underwater AR talk at WaterHCI 2021Leif Oppermann
 
Erfahrungen aus der Planung und Beschaffung zweier 5G Campusnetze
Erfahrungen aus der Planung und Beschaffung zweier 5G CampusnetzeErfahrungen aus der Planung und Beschaffung zweier 5G Campusnetze
Erfahrungen aus der Planung und Beschaffung zweier 5G CampusnetzeLeif Oppermann
 
Mixed, Virtual, and Augmented Reality - Getting outside and back into buildings
Mixed, Virtual, and Augmented Reality - Getting outside and back into buildingsMixed, Virtual, and Augmented Reality - Getting outside and back into buildings
Mixed, Virtual, and Augmented Reality - Getting outside and back into buildingsLeif Oppermann
 
#GATEMAKO Keynote Oppermann VR/AR
#GATEMAKO Keynote Oppermann VR/AR#GATEMAKO Keynote Oppermann VR/AR
#GATEMAKO Keynote Oppermann VR/ARLeif Oppermann
 
2012 05 fraunhofer fit @ mai-tagung
2012 05   fraunhofer fit @ mai-tagung2012 05   fraunhofer fit @ mai-tagung
2012 05 fraunhofer fit @ mai-tagungLeif Oppermann
 
2011 03 fraunhofer fit @ mobile cultural sector
2011 03   fraunhofer fit @ mobile cultural sector2011 03   fraunhofer fit @ mobile cultural sector
2011 03 fraunhofer fit @ mobile cultural sectorLeif Oppermann
 
Mobile gaming 2009 an abstract location model
Mobile gaming 2009   an abstract location modelMobile gaming 2009   an abstract location model
Mobile gaming 2009 an abstract location modelLeif Oppermann
 

More from Leif Oppermann (9)

BITKOM-Metaverse-Einordnung-Oppermann-Fraunhofer FIT.pdf
BITKOM-Metaverse-Einordnung-Oppermann-Fraunhofer FIT.pdfBITKOM-Metaverse-Einordnung-Oppermann-Fraunhofer FIT.pdf
BITKOM-Metaverse-Einordnung-Oppermann-Fraunhofer FIT.pdf
 
Underwater AR talk at WaterHCI 2021
Underwater AR talk at WaterHCI 2021Underwater AR talk at WaterHCI 2021
Underwater AR talk at WaterHCI 2021
 
Erfahrungen aus der Planung und Beschaffung zweier 5G Campusnetze
Erfahrungen aus der Planung und Beschaffung zweier 5G CampusnetzeErfahrungen aus der Planung und Beschaffung zweier 5G Campusnetze
Erfahrungen aus der Planung und Beschaffung zweier 5G Campusnetze
 
Vom Büro ins Bauwerk
Vom Büro ins BauwerkVom Büro ins Bauwerk
Vom Büro ins Bauwerk
 
Mixed, Virtual, and Augmented Reality - Getting outside and back into buildings
Mixed, Virtual, and Augmented Reality - Getting outside and back into buildingsMixed, Virtual, and Augmented Reality - Getting outside and back into buildings
Mixed, Virtual, and Augmented Reality - Getting outside and back into buildings
 
#GATEMAKO Keynote Oppermann VR/AR
#GATEMAKO Keynote Oppermann VR/AR#GATEMAKO Keynote Oppermann VR/AR
#GATEMAKO Keynote Oppermann VR/AR
 
2012 05 fraunhofer fit @ mai-tagung
2012 05   fraunhofer fit @ mai-tagung2012 05   fraunhofer fit @ mai-tagung
2012 05 fraunhofer fit @ mai-tagung
 
2011 03 fraunhofer fit @ mobile cultural sector
2011 03   fraunhofer fit @ mobile cultural sector2011 03   fraunhofer fit @ mobile cultural sector
2011 03 fraunhofer fit @ mobile cultural sector
 
Mobile gaming 2009 an abstract location model
Mobile gaming 2009   an abstract location modelMobile gaming 2009   an abstract location model
Mobile gaming 2009 an abstract location model
 

Recently uploaded

Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...marjmae69
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸mathanramanathan2005
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxJohnree4
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxaryanv1753
 

Recently uploaded (20)

Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptx
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptx
 

Demoscene Talk on Amiga Music and Cross-Development

  • 1. Demoscene Talk Noname and Dascon Haujobb &The Deadliners Amiga 34 in Neuss, 13.10.2019 http://www.dig-id.de/?p=322
  • 2. Overview  Quick history of the demoscene  Amiga Music  Cross-Development 2
  • 4. Demoscene – Some Facts  You probably all know some demos  We are not talking tech or game demos here  Demoscene is  Uncommercial  NOT unique to the Amiga  Born at the heart of the home computer revolution  Rooted in playful creativity and demonstration of skills  Currently proposed as an UNESCO intangible cultural heritage  A descendant of the cracker scene 4 UNESCO initiative: http://demoscene-the-art-of-coding.net/
  • 5. Demoscene is Productivity 5  Games: 4284  * Source: Lemonamiga.com  Demoscene Productions: 42700  Source: demozoo.org  No mods and graphics counted  Only Amiga (OCS + AGA + PPC/RTG) categories  That‘s 1:10! 4284 42700 0 5000 10000 15000 20000 25000 30000 35000 40000 45000 Games* Demoscene productions OCS: 37450 AGA: 5100 PPC/RTG: 150
  • 6. Distribution Channels 6  Cracking  (Mail-)Swapping  Modem-Trading  Copy-Parties Sources: gotpapers.untergrund.net slengpung.com
  • 7. Distribution Channels 7  Cracking  (Mail-)Swapping  Modem-Trading  Copy-Parties Source: slengpung.com
  • 8. Distribution Channels 8  Cracking  (Mail-)Swapping  Modem-Trading  Copy-Parties  Demos largely same channels  Copy-Party → Demo-Party  Went viral through magazines, word-of-mouth, then Internet Source: kultboy.com
  • 9. Demo Parties 9  My first parties in 1994  World of Commodore (*) / COMA in Cologne, GER  The Party 4 in Herning, DK  Be there, socialise, get onto the big screen! *sniff, Commodore defunct 29.04.1994, Source: slengpung.com
  • 10. Amiga Demoscene Releases Today 10  Released mostly at parties, like:  Revision,TRSAC, Demobit, Euskal, Compusphere, Nordlicht, Datastorm, Decrunch, Gerp, Under Construction, Solskogen, Loaderror, Evoke Year AGA OCS/ECS* 2017 20 26 2018 10 18 2019 13 18
  • 11. 11  Einfügen RevisionVideo Video: https://youtu.be/NJePO4U_VZQ
  • 12. Remember the Roots 12  Altair 8800 (1975-77)  Early micro/homecomputer  Micro Soft Basic by Bill Gates, Paul Allen, Monta Davidoff  →„Open Letter to Hobbyists“ by Bill Gates (02/76)  Costs for computing time exceeded $40.000  Lots of interest, but did not sell too well  „[..] most of you steal your software“  „Who can afford to do professional work for nothing?“ Source: https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists
  • 13. Homecomputers 13  Jack Tramiel surely noticed this  and paid MS $25.000 for perpetual licence (!)  Used in PET (1977),VIC 20 (1980), C64 (1982), Plus/4 (1984), C128 (1985) & others  Many of us learned some programming there…  Copying became a homecomputer phenomenon  Copy protections get introduced and broken again  Cracker teams tag their releases with intros and funky music  It really kicked off on the C64 with disk drive Source: https://www.c64-wiki.com/wiki/Microsoft#Commodore_BASIC
  • 14. Cracktro Video 14  Einfügen (soll reichen für Übergang C64 zu Amiga)  https://www.youtube.com/watch?v=OME1aVWduYw Video: https://www.youtube.com/watch?v=OME1aVWduYw
  • 16. Enters Amigaaaaaaaaaaaa!!!! 16  Amiga added sampled sounds  In a time that was full of it in pop culture  Kraftwerk did electronic music since 1973  Depeche Mode since 1980  Beat Dis / Bomb the Bass (1987)  The Ultimate Soundtracker 1987  Many derivates (Sound/Star/Noisetracker)  Finally Protracker (yay!)
  • 17. It all started with a Tracker… 17  SvenVäth  Michael Münzing / Luca Anzilotti (producers of SNAP!)  Raphael Gesqua (Audiomonster)  Christian Morgenstern aka (Groo)  Falko Brocksieper (Rufferto)  Martin Iveson – „Atjazz“ (Nuke / Spaceman)  Muffler
  • 18. What stuff do we use on Amiga? 18  Common music formats  MOD. -> OCS / ECS  ADPCM / WAV and MOD. -> AGA  Other music formats:  AHX (Abyss Highest Experience) –  synth tracker, no samples, small size, very characteristic sounds  PreTracker  was just released in April 2019  crossdev chipmusic tracker
  • 19. Tracker specs 19  ProTracker 2.3.  THE(!) demoscene tracker.  4 columns, each being a channel  31 samples (8-bit PCM), up to 28.867 kHz sample rate  64 rows  Sample size of max 64kb per sample
  • 20. My weapon of choice 20  A track consists of notes, octave info, sample number plus (optional) a 3-digit code used for commands  A track is replayed on one of the 4 channels (left / right echoeing possible)  A sequence of 4 tracks is called a pattern  Order of patterns are set and replayed by a time table
  • 21. Why I fell in love with a tracker? 21  not a musician, only played a bit (lousy) guitar  never learned to play keys or piano  Tracker opened a new world:  No need to know notes / harmonics.  Just hit a key.  If it sounds odd, erase.  Retry with another one. ;)
  • 23. The learning curve 23 First steps around 1991, the early years…
  • 25. My personal learning curve 25  Well, come on, what´s 28 years…
  • 26. Power is nothing without control… 26  Limitations = competition  Demoscene = competition  4ch = yay!
  • 28. It ain´t over until the fat Paula sings... 28  Only one (!) time a multichannel tune won the biggest demoscene event nowadays, the REVISION demoparty in Saarbrücken / Germany. (it´s each Easter, come there!)  All other years, including 2019, a 4ch Amiga module won – and did beat multichannel stuff.  The heritage will be continued.  Slimey (Virgills son) was 13 years old, when he did join us in doing music for our latest Amiga demo „De Profundis“  So – even if we old guys retire  -> there´s gonna be more Amigaaaa music!
  • 29. Crossdev – it´s so easy. 29  requirements:  doing Amiga music in the early 90s (picture showsVirgills room in the 90s)
  • 30. Crossdev – it´s so easy. 30  requirements:  doing Amiga music in 2019
  • 31. Crossdev – it´s so easy. 31  OpenMPT  Looping samples in the early 90s – „wave your wife goodbye, see her again when the kids will move out!“  Looping samples nowadays – crossfade me. By clicking one button.  Record a Wav or generate one by using aVST in your DAW of choice (Renoise it is!), import, convert to 8bit – it´s seconds only. www.openmpt.org
  • 32. Crossdev – it´s so easy. 32  8bit bubsy ProTracker clone  Clone of ProTracker 2.3d done in C  Windows / macOS  Most accurate PC clone in terms of original replay www.16-bits.org
  • 34. Why develop for Amiga on PC?  20 years ago,Amiga was the main machine  Edited in 640x256 (PAL) or 640x400 (Euro72)  Assemble on 68060 with 50 MHz  Today, PC is just more productive  Edit in 1920x1080 (Full HD), dual head  Compile on Core i7 with 3200 MHz  In essence:  Bigger monitors  Better tools (IDE, debugger)  Faster, i.e. quicker turn-around times 34
  • 35. Sorry to burst your bubble  Cross-Development ain‘t a new thing  CBM/MS Basic developed on PDP-10  Original AmigaOS → Sun  AmigaOS 3.1.4 → vamos  TwinWorld / Blue Byte → Atari  Turrican / Factor 5 → Pegasus (PC)  Core Design → SNASM (PC)  Demos by TBL, Ephidrena, Elude, The Electronic Knights, Lemon. Haujobb 35 Holger Schmidt / Factor 5 onTurrican Source: https://youtu.be/-HyuUByT06o?t=132
  • 36. Cross-Development Examples 36  Complete Demos  Planet Rocklobster / Oxyron  Frameworks  Lemon. Winuae DemoToolchain  The Electronic KnightsTEKMO  CapsuleTornado Amiga Demo System  Abyss vscode-amiga-debug (video seminar)  Haujobb Amiga Framework (video seminar)
  • 37. Arranging effects in a Tracker interface with the Rocket editor Beam Riders / Haujobb & Ghostown PatternView in Rocket editor 37 See this in action: https://youtu.be/s1lVS4tW33g?t=1137
  • 38. Demoscene Overview Slides and links at: http://www.dig-id.de/?p=322 38