Jump to content

TidalCycles: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Gf uip (talk | contribs)
 
(25 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{Short description|Live coding environment}}
{{Short description|Live coding environment}}
<!-- Please do not remove or change this AfD message until the discussion has been closed. -->
{{Article for deletion/dated|page=TidalCycles|timestamp=20220118014824|year=2022|month=January|day=18|substed=yes|help=off}}
<!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=TidalCycles|date=18 January 2022|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
{{Infobox software
{{Infobox software
| name = TidalCycles
| name = TidalCycles
Line 11: Line 7:
| developer = [[Alex McLean]] and others
| developer = [[Alex McLean]] and others
| released = 2009
| released = 2009
| latest release version = 1.7.9
| latest release version = 1.9.4
| latest release date = {{Start date and age|2021|12|23|df=yes}}
| latest release date = {{Start date and age|2023|3|12|df=yes}}
| repo = https://github.com/tidalcycles/Tidal/
| repo = https://github.com/tidalcycles/Tidal/
| programming language = [[Haskell (programming language)|Haskell]]
| programming language = [[Haskell (programming language)|Haskell]]
Line 20: Line 16:
| website = {{URL|tidalcycles.org}}
| website = {{URL|tidalcycles.org}}
}}
}}
'''TidalCycles''' (also known as "Tidal") is a [[live coding]] environment which is designed for musical improvisation and composition. In particular, it is a [[domain-specific language]] embedded in [[Haskell (programming language)|Haskell]], and is focused on the generation and manipulation of audiovisual patterns.<ref>{{cite web|last1=McLean|first1=Alex|title=Tidal – Pattern Language for Live Coding of Music|url=http://smcnetwork.org/node/1371|website=Sound and Music Computing|access-date=22 May 2015|archive-url=https://web.archive.org/web/20171015145948/http://smcnetwork.org/node/1371|archive-date=2017-10-15}}</ref><ref name="Bick 16–17">{{Cite news|title=Pattern Recognition|last=Bick|first=Emily|date=March 2016|work=The Wire|issue=385|pages=16–17}}</ref><ref>{{Cite web|url=http://cdm.link/2018/12/tidalcycles-free-live-coding-environment-for-music-turns-1-0/|title=TidalCycles, free live coding environment for music, turns 1.0|date=2018-12-18|website=CDM Create Digital Music|language=en-US|access-date=2018-12-27}}</ref> It was originally designed for heavily percussive and polyrhythmic grid-based music, but it now uses a flexible and functional reactive representation for patterns, by using rational time.<ref>{{Cite book|publisher = ACM|date = 2014|location = New York, NY, USA|isbn = 978-1-4503-3039-8|pages = 63–70|series = FARM '14|doi = 10.1145/2633638.2633647|first = Alex|last = McLean| title=Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design | chapter=Making programming languages to dance to | s2cid=1190832 }}</ref> Therefore, Tidal may be applied to a wide range of musical styles, although its cyclic approach to time means that it affords use in repetitive styles such as [[Algorave]].<ref>{{Cite web|url=http://www.asianage.com/life/more-features/090219/grooving-to-algorhythms.html|title=Grooving to Algo'rhythms'|last=Mollan|first=Cherylann|date=2019-02-10|website=The Asian Age|access-date=2019-03-01}}</ref>
'''TidalCycles''' (also known as "Tidal") is a [[live coding]] environment designed for making music with code.<ref>{{Cite web|date=2020-06-09|title=Artist DIY: Digital Selves|url=https://www.factmag.com/2020/06/09/artist-diy-digital-selves/|access-date=2022-01-19|website=Fact Magazine|language=en-US}}</ref><ref>{{Cite journal|last=McLean|first=Alex|date=2014-09-03|title=Making programming languages to dance to: live coding with tidal|url=https://doi.org/10.1145/2633638.2633647|journal=Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design|series=FARM '14|location=New York, NY, USA|publisher=Association for Computing Machinery|pages=63–70|doi=10.1145/2633638.2633647|isbn=978-1-4503-3039-8}}</ref><ref name=":0">{{Cite web|date=2020-06-09|title=Artist DIY: Digital Selves|url=https://www.factmag.com/2020/06/09/artist-diy-digital-selves/|access-date=2022-01-20|website=Fact Magazine|language=en-US}}</ref>


== Background ==
== Background ==
TidalCycles was created by [[Alex McLean]] who also coined the term [[Algorave]].<ref>{{Cite web|date=2019-03-05|title=Opposing forces: Rian Treanor explains how he creates intense yet subtle club music|url=https://mixmag.net/feature/rian-treanor-impact-mix-planet-mu|url-status=live|access-date=2022-01-20|website=Mixmag}}</ref>
TidalCycles was created by [[Alex McLean]] who also coined the term [[Algorave]],<ref>{{Cite web|date=2019-03-05|title=Opposing forces: Rian Treanor explains how he creates intense yet subtle club music|url=https://mixmag.net/feature/rian-treanor-impact-mix-planet-mu|access-date=2022-01-20|website=Mixmag}}</ref> and is a [[domain-specific language]] embedded in [[Haskell (programming language)|Haskell]], which focuses on the generation and manipulation of audiovisual patterns.<ref name="Bick 16–17" /> Tidal's representation of rhythm is based on metrical cycles,<ref>{{Cite web|last=Sinow|first=Catherine|date=2020-09-26|title=Deep Algebra for Deep Beats: The Beautiful Sounds of Musical Programming|url=https://arstechnica.com/gaming/2020/09/turning-code-into-music-anagrams-open-source-marxism-and-vr-raves/|access-date=2022-01-19|website=Ars Technica|language=en-us}}</ref> which is inspired by Indian classical music,<ref>{{Cite web|title=Type and jive|url=https://www.theweek.in/theweek/leisure/2020/04/04/type-and-jive.html|access-date=2022-01-19|website=The Week|language=en}}</ref> supporting polyrhythmic and polymetric structures using a flexible, functional reactive representation for patterns, and rational time. This programme doesn't produce sound itself, but via the [[SuperCollider]] sound environment through the SuperDirt framework, via [[MIDI]], or [[Open Sound Control]].


Tidal is also used widely in academic research, including representation in music AI,<ref>{{Cite journal|last1=Stewart|first1=Jeremy|last2=Lawson|first2=Shawn|last3=Hodnick|first3=Mike|last4=Gold|first4=Ben|date=2020-02-05|title=Cibo v2: Realtime Livecoding A.I. Agent|url=https://zenodo.org/record/3939174|location=Limerick, Ireland |journal=Proceedings of the 2020 International Conference on Live Coding |doi=10.5281/zenodo.3939174}}</ref><ref>{{Cite book|last=Miranda|first=Eduardo Reck|url=https://books.google.com/books?id=p7I2EAAAQBAJ&dq=%22TidalCycles%22+-wikipedia&pg=PA858|title=Handbook of Artificial Intelligence for Music: Foundations, Advanced Approaches, and Developments for Creativity|date=2021-07-02|publisher=Springer Nature|isbn=978-3-030-72116-9|language=en}}</ref> as a language in network music,<ref>{{cite conference |first1=David |last1=Ogborn |first2=Jamie |last2=Beverley |first3=Luis |last3=Navarro del Angel |first4=Eldad |last4=Tsabary |first5=Alex |last5=McLean |date=2017 |title=Estuary: Browser-based Collaborative Projectional Live Coding of Musical Patterns |conference=International Conference on Live Coding |url=https://iclc.toplap.org/2017/cameraReady/ICLC_2017_paper_78.pdf |access-date=January 23, 2022 |s2cid=195836605}}</ref> and in electronic literature.<ref>{{Cite journal|last1=Rodriguez|first1=Jessica|last2=Franco|first2=Alejandro|last3=MacLean|first3=Alexander|last4=McLean|first4=Alex|last5=Navarro|first5=Luis|last6=Ogborn|first6=David|date=2020-07-16|title=Electronic Literature Live Coding Jam/Workshop|url=https://stars.library.ucf.edu/elo2020/live/workshops/3|journal=Electronic Literature Organization Conference 2020}}</ref>
TidalCycles is a [[domain-specific language]] embedded in [[Haskell (programming language)|Haskell]], focused on the generation and manipulation of audible or visual patterns.<ref>{{Cite news|title=Pattern Recognition|last=Bick|first=Emily|date=March 2016|work=The Wire|issue=385|pages=16–17}}</ref> Tidal's representation of rhythm is based on metrical cycles<ref>{{Cite web|last=Contributors|first=Ars|date=2020-09-26|title=Deep algebra for deep beats: The beautiful sounds of musical programming|url=https://arstechnica.com/gaming/2020/09/turning-code-into-music-anagrams-open-source-marxism-and-vr-raves/|access-date=2022-01-19|website=Ars Technica|language=en-us}}</ref>, inspired by Indian classical music<ref>{{Cite web|title=Type and jive|url=https://www.theweek.in/theweek/leisure/2020/04/04/type-and-jive.html|access-date=2022-01-19|website=The Week|language=en}}</ref>, supporting polyrhythmic and polymetric structures using a flexible, functional reactive representation for patterns, and rational time. Tidal does not produce sound itself, but via the [[SuperCollider]] sound environment through the SuperDirt framework, or via [[MIDI]] or [[Open Sound Control]].


Tidal is widely used at Algorave algorithmic dance music events,<ref>{{Cite web|last=Mollan|first=Cherylann|date=2019-02-10|title=Grooving to Algo'rhythms'|url=http://www.asianage.com/life/more-features/090219/grooving-to-algorhythms.html|access-date=2019-03-01|website=The Asian Age}}</ref><ref>{{Cite magazine|last=Calore|first=Michael|title=DJs of the Future Don't Spin Records—They Write Code|language=en-US|magazine=Wired|url=https://www.wired.com/story/algoraves-live-coding-djs/|access-date=2022-01-19|issn=1059-1028}}</ref> as well as being used on high profile music releases.<ref name=":1">{{Cite web|last=Crilly|first=Lyle|date=2020-11-10|title=Richard Devine: A Systic Approach to Acid|url=https://articles.roland.com/richard-devine-a-systic-approach-to-acid/|access-date=2022-01-19|website=Roland Articles|language=en-US}}</ref><ref name=":2">{{Cite web|last=Mullen|first=Mullen|title=Impossible Forms - Beatrice Dilon|date=26 February 2020 |url=https://inverted-audio.com/feature/impossible-forms-beatrice-dillon/}}</ref><ref name=":3">{{Cite web|date=2019-02-08|title=PC Music's Lil Data to release anthology of live-coded tracks|url=https://www.factmag.com/2019/02/08/lil-data-folder-dot-zip-announced/|access-date=2022-01-19|website=Fact Magazine|language=en-US}}</ref> It has been featured on [[BBC Radio 3]]'s New Music Show.<ref>{{Cite web|date=2020-02-02|title=New Music Show|url=https://www.bbc.com/mediacentre/proginfo/2020/08/new-music-show|access-date=2022-01-21|website=BBC Media Centre|language=en-GB}}</ref>
Tidal is also used widely in academic research, including as a representation in music AI<ref>{{Cite journal|last=Stewart|first=Jeremy|last2=Lawson|first2=Shawn|last3=Hodnick|first3=Mike|last4=Gold|first4=Ben|date=2020-02-05|title=Cibo v2: Realtime Livecoding A.I. Agent|url=https://zenodo.org/record/3939174|location=Limerick, Ireland}}</ref><ref>{{Cite book|last=Miranda|first=Eduardo Reck|url=https://books.google.com/books?id=p7I2EAAAQBAJ&newbks=0&printsec=frontcover&pg=PA858&dq=%22TidalCycles%22+-wikipedia&hl=en|title=Handbook of Artificial Intelligence for Music: Foundations, Advanced Approaches, and Developments for Creativity|date=2021-07-02|publisher=Springer Nature|isbn=978-3-030-72116-9|language=en}}</ref>, as a language in network music<ref>{{Cite web|last=Ogborn|first=David|last2=Beverley|first2=J.|date=2017|title=Estuary: Browser-based Collaborative Projectional Live Coding of Musical Patterns|url=https://www.semanticscholar.org/paper/Estuary%3A-Browser-based-Collaborative-Projectional-Ogborn-Beverley/c6b5d34575d6230dfd8751ca4af8e5f6e44d916b|access-date=2022-01-19|website=www.semanticscholar.org|language=en}}</ref>, and in electronic literature<ref>{{Cite journal|last=Rodriguez|first=Jessica|last2=Franco|first2=Alejandro|last3=MacLean|first3=Alexander|last4=McLean|first4=Alex|last5=Navarro|first5=Luis|last6=Ogborn|first6=David|date=2020-07-16|title=Electronic Literature Live Coding Jam/Workshop|url=https://stars.library.ucf.edu/elo2020/live/workshops/3|journal=Electronic Literature Organization Conference 2020}}</ref>.

Tidal is widely used at [[Algorave]] algorithmic dance music events<ref>{{Cite web|last=Mollan|first=Cherylann|date=2019-02-10|title=Grooving to Algo‘rhythms’|url=http://www.asianage.com/life/more-features/090219/grooving-to-algorhythms.html|access-date=2019-03-01|website=The Asian Age}}</ref><ref>{{Cite news|last=Calore|first=Michael|title=DJs of the Future Don't Spin Records—They Write Code|language=en-US|work=Wired|url=https://www.wired.com/story/algoraves-live-coding-djs/|access-date=2022-01-19|issn=1059-1028}}</ref>, as well as being used on high profile music releases.<ref name=":1">{{Cite web|last=Crilly|first=Lyle|date=2020-11-10|title=Richard Devine: A Systic Approach to Acid|url=https://articles.roland.com/richard-devine-a-systic-approach-to-acid/|access-date=2022-01-19|website=Roland Articles|language=en-US}}</ref><ref name=":2">{{Cite web|last=Mullen|first=Mullen|title=Impossible Forms - Beatrice Dilon|url=https://inverted-audio.com/feature/impossible-forms-beatrice-dillon/|url-status=live}}</ref><ref name=":3">{{Cite web|date=2019-02-08|title=PC Music's Lil Data to release anthology of live-coded tracks|url=https://www.factmag.com/2019/02/08/lil-data-folder-dot-zip-announced/|access-date=2022-01-19|website=Fact Magazine|language=en-US}}</ref>


== Artists using TidalCycles ==
== Artists using TidalCycles ==
Line 36: Line 30:
* [[Beatrice Dillon]]<ref name=":2" />
* [[Beatrice Dillon]]<ref name=":2" />
* Lil Data<ref name=":3" /><ref>{{Citation|title=Charli XCX – Vroom Vroom (Lil Data TidalCycles live coding edit)|url=https://www.youtube.com/watch?v=sNj-I2pZwX8|language=en|access-date=2022-01-19}}</ref>
* Lil Data<ref name=":3" /><ref>{{Citation|title=Charli XCX – Vroom Vroom (Lil Data TidalCycles live coding edit)|url=https://www.youtube.com/watch?v=sNj-I2pZwX8|language=en|access-date=2022-01-19}}</ref>
* Lizzie Wilson (aka Digital Selves)<ref>{{Cite web|title=Sonic Futures: How Technology is Guiding Electronic Music|url=https://www.factmag.com/2019/10/22/sonic-futures-how-technology-is-guiding-electronic-music/|access-date=2022-01-20|website=FACT Magazine: Transmissions from the underground|language=en}}</ref><ref name=":0" />
* digital selves <ref>{{Cite web|title=Sonic Futures: How Technology is Guiding Electronic Music|url=https://www.factmag.com/2019/10/22/sonic-futures-how-technology-is-guiding-electronic-music/|access-date=2022-01-20|website=FACT Magazine: Transmissions from the underground|date=22 October 2019 |language=en}}</ref><ref name=":0">{{Cite web|date=2020-06-09|title=Artist DIY: Digital Selves|url=https://www.factmag.com/2020/06/09/artist-diy-digital-selves/|access-date=2022-01-20|website=Fact Magazine|language=en-US}}</ref>
*MIRI KAT<ref>{{Cite web|title=Meet the female coders pushing electronic music into the future|url=https://mixmag.net/feature/female-coders-algorave|access-date=2022-01-20|website=Mixmag}}</ref>
*MIRI KAT<ref>{{Cite web|title=Meet the female coders pushing electronic music into the future|url=https://mixmag.net/feature/female-coders-algorave|access-date=2022-01-20|website=Mixmag}}</ref>
*[[Daniel Karlsson|Daniel M Karlsson]]<ref>{{Cite web|date=2018-01-25|title=Meet the Artists Using Coding, AI, and Machine Language to Make Music|url=https://daily.bandcamp.com/lists/music-ai-coding-algorithms|access-date=2022-01-20|website=Bandcamp Daily}}</ref>
*Daniel M Karlsson<ref>{{Cite web|date=2018-01-25|title=Meet the Artists Using Coding, AI, and Machine Language to Make Music|url=https://daily.bandcamp.com/lists/music-ai-coding-algorithms|access-date=2022-01-20|website=Bandcamp Daily}}</ref>
*[[65daysofstatic]]<ref>{{Cite web|date=2017-03-30|title=Watch the first exclusive live performance of No Man's Sky's soundtrack|url=https://blog.playstation.com/archive/2017/03/30/watch-the-first-exclusive-live-performance-of-no-mans-skys-soundtrack|access-date=2022-01-20|website=PlayStation.Blog|language=en-US}}</ref>
*[[Benjamin Wynn]]<ref>{{Cite web|title=Deru – Sound and Atmospheres|url=https://www.steinberg.net/stories/deru-interview/|access-date=2022-01-20|website=www.steinberg.net|language=en}}</ref>
*[[Hsien-Yu Cheng]]<ref>{{Cite web|title=Hsien-Yu Cheng & Tzu-Ni Hung / Abyss Zone|url=https://submarine.gallery/performance/abysszone20230625|access-date=2023-06-26|website=submarine.gallery|language=zh-TW}}</ref>


==References==
==References==
Line 44: Line 41:


==External links==
==External links==
* [https://github.com/tidalcycles Tidalcycles repositories]
* {{GitHub|tidalcycles|TidalCycles}}

{{Haskell programming}}


[[Category:Digital art]]
[[Category:Digital art]]
Line 50: Line 49:
[[Category:Live coding]]
[[Category:Live coding]]
[[Category:Algorave]]
[[Category:Algorave]]

{{electronic-music-stub}}
[[Category:Functional programming]]
[[Category:Functional programming]]
[[Category:Music technology]]
[[Category:Music technology]]
[[Category:2009 establishments]]


{{Electronic-music-stub}}

Latest revision as of 21:12, 19 March 2024

TidalCycles
Developer(s)Alex McLean and others
Initial release2009
Stable release
1.9.4 / 12 March 2023; 15 months ago (2023-03-12)
Repositoryhttps://github.com/tidalcycles/Tidal/
Written inHaskell
Operating systemLinux, macOS, Windows
TypeLive coding environment, Algorave
LicenseGPLv3
Websitetidalcycles.org

TidalCycles (also known as "Tidal") is a live coding environment which is designed for musical improvisation and composition. In particular, it is a domain-specific language embedded in Haskell, and is focused on the generation and manipulation of audiovisual patterns.[1][2][3] It was originally designed for heavily percussive and polyrhythmic grid-based music, but it now uses a flexible and functional reactive representation for patterns, by using rational time.[4] Therefore, Tidal may be applied to a wide range of musical styles, although its cyclic approach to time means that it affords use in repetitive styles such as Algorave.[5]

Background[edit]

TidalCycles was created by Alex McLean who also coined the term Algorave,[6] and is a domain-specific language embedded in Haskell, which focuses on the generation and manipulation of audiovisual patterns.[2] Tidal's representation of rhythm is based on metrical cycles,[7] which is inspired by Indian classical music,[8] supporting polyrhythmic and polymetric structures using a flexible, functional reactive representation for patterns, and rational time. This programme doesn't produce sound itself, but via the SuperCollider sound environment through the SuperDirt framework, via MIDI, or Open Sound Control.

Tidal is also used widely in academic research, including representation in music AI,[9][10] as a language in network music,[11] and in electronic literature.[12]

Tidal is widely used at Algorave algorithmic dance music events,[13][14] as well as being used on high profile music releases.[15][16][17] It has been featured on BBC Radio 3's New Music Show.[18]

Artists using TidalCycles[edit]

References[edit]

  1. ^ McLean, Alex. "Tidal – Pattern Language for Live Coding of Music". Sound and Music Computing. Archived from the original on 2017-10-15. Retrieved 22 May 2015.
  2. ^ a b Bick, Emily (March 2016). "Pattern Recognition". The Wire. No. 385. pp. 16–17.
  3. ^ "TidalCycles, free live coding environment for music, turns 1.0". CDM Create Digital Music. 2018-12-18. Retrieved 2018-12-27.
  4. ^ McLean, Alex (2014). "Making programming languages to dance to". Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design. FARM '14. New York, NY, USA: ACM. pp. 63–70. doi:10.1145/2633638.2633647. ISBN 978-1-4503-3039-8. S2CID 1190832.
  5. ^ Mollan, Cherylann (2019-02-10). "Grooving to Algo'rhythms'". The Asian Age. Retrieved 2019-03-01.
  6. ^ "Opposing forces: Rian Treanor explains how he creates intense yet subtle club music". Mixmag. 2019-03-05. Retrieved 2022-01-20.
  7. ^ Sinow, Catherine (2020-09-26). "Deep Algebra for Deep Beats: The Beautiful Sounds of Musical Programming". Ars Technica. Retrieved 2022-01-19.
  8. ^ "Type and jive". The Week. Retrieved 2022-01-19.
  9. ^ Stewart, Jeremy; Lawson, Shawn; Hodnick, Mike; Gold, Ben (2020-02-05). "Cibo v2: Realtime Livecoding A.I. Agent". Proceedings of the 2020 International Conference on Live Coding. Limerick, Ireland. doi:10.5281/zenodo.3939174.
  10. ^ Miranda, Eduardo Reck (2021-07-02). Handbook of Artificial Intelligence for Music: Foundations, Advanced Approaches, and Developments for Creativity. Springer Nature. ISBN 978-3-030-72116-9.
  11. ^ Ogborn, David; Beverley, Jamie; Navarro del Angel, Luis; Tsabary, Eldad; McLean, Alex (2017). Estuary: Browser-based Collaborative Projectional Live Coding of Musical Patterns (PDF). International Conference on Live Coding. S2CID 195836605. Retrieved January 23, 2022.
  12. ^ Rodriguez, Jessica; Franco, Alejandro; MacLean, Alexander; McLean, Alex; Navarro, Luis; Ogborn, David (2020-07-16). "Electronic Literature Live Coding Jam/Workshop". Electronic Literature Organization Conference 2020.
  13. ^ Mollan, Cherylann (2019-02-10). "Grooving to Algo'rhythms'". The Asian Age. Retrieved 2019-03-01.
  14. ^ Calore, Michael. "DJs of the Future Don't Spin Records—They Write Code". Wired. ISSN 1059-1028. Retrieved 2022-01-19.
  15. ^ a b Crilly, Lyle (2020-11-10). "Richard Devine: A Systic Approach to Acid". Roland Articles. Retrieved 2022-01-19.
  16. ^ a b Mullen, Mullen (26 February 2020). "Impossible Forms - Beatrice Dilon".
  17. ^ a b "PC Music's Lil Data to release anthology of live-coded tracks". Fact Magazine. 2019-02-08. Retrieved 2022-01-19.
  18. ^ "New Music Show". BBC Media Centre. 2020-02-02. Retrieved 2022-01-21.
  19. ^ Charli XCX – Vroom Vroom (Lil Data TidalCycles live coding edit), retrieved 2022-01-19
  20. ^ "Sonic Futures: How Technology is Guiding Electronic Music". FACT Magazine: Transmissions from the underground. 22 October 2019. Retrieved 2022-01-20.
  21. ^ "Artist DIY: Digital Selves". Fact Magazine. 2020-06-09. Retrieved 2022-01-20.
  22. ^ "Meet the female coders pushing electronic music into the future". Mixmag. Retrieved 2022-01-20.
  23. ^ "Meet the Artists Using Coding, AI, and Machine Language to Make Music". Bandcamp Daily. 2018-01-25. Retrieved 2022-01-20.
  24. ^ "Watch the first exclusive live performance of No Man's Sky's soundtrack". PlayStation.Blog. 2017-03-30. Retrieved 2022-01-20.
  25. ^ "Deru – Sound and Atmospheres". www.steinberg.net. Retrieved 2022-01-20.
  26. ^ "Hsien-Yu Cheng & Tzu-Ni Hung / Abyss Zone". submarine.gallery (in Chinese (Taiwan)). Retrieved 2023-06-26.

External links[edit]