├── .editorconfig ├── .github └── workflows │ └── c.yml ├── .gitignore ├── .gitmodules ├── ChangeLog ├── Dockerfile ├── LICENSE ├── Makefile.am ├── README.md ├── SYNTAX.md ├── TODO ├── VERSION ├── autogen.sh ├── bliplay ├── Makefile.am └── bliplay.c ├── config.h.in ├── configure.ac ├── docker-build.sh ├── editor-themes ├── CodeMirror │ └── mode │ │ └── blip │ │ ├── blip.js │ │ └── index.html ├── Notepad++ │ ├── BlipNotepadPlusPlus.xml │ └── Techmantium_Girly.xml ├── README.md └── SublimeText │ └── Blip │ ├── Blip.tmLanguage │ └── Comments.tmPreferences ├── examples ├── StopBlipAudio.sh ├── bone-eater.blip ├── cave-xii.blip ├── dont-eat-flashcards.blip ├── edo14.blip ├── gameboy-start.blip ├── generic-boss-appears.blip ├── ghost-bouncer.blip ├── hyperion-star-racer.blip ├── killer-squid.blip ├── monster-carousel.blip ├── pika-pika.blip │ ├── DATA.blip │ └── pika.wav ├── s10.blip ├── s7.blip ├── s8.blip ├── s9.blip ├── sample.blip │ ├── DATA.blip │ └── bass.wav ├── short-fused-bombs.blip ├── snare.blip ├── template.blip ├── test1.blip ├── test11.blip ├── test12.blip ├── test2.blip ├── test4.blip ├── test5.blip ├── test6.blip ├── test8.blip ├── test9.blip ├── tutorial │ ├── CommandNotes.txt │ ├── Instruments.blip │ ├── Intro.blip │ ├── Metal Crusher.blip │ ├── README │ ├── Samples.blip │ ├── Waveforms.blip │ └── pika.wav └── wysiwyg.blip ├── parser ├── BKTK.h ├── BKTKBase.h ├── BKTKCompiler.c ├── BKTKCompiler.h ├── BKTKContext.c ├── BKTKContext.h ├── BKTKInterpreter.c ├── BKTKInterpreter.h ├── BKTKParser.c ├── BKTKParser.h ├── BKTKTokenizer.c ├── BKTKTokenizer.h ├── BKTKWriter.c ├── BKTKWriter.h └── Makefile.am ├── test ├── Makefile.am ├── fft.c ├── render.sh ├── string.c ├── test-1.sh ├── test-2.sh ├── test-3.sh ├── test-4.sh └── test.h └── utility ├── BKArray.c ├── BKArray.h ├── BKBlockPool.c ├── BKBlockPool.h ├── BKByteBuffer.c ├── BKByteBuffer.h ├── BKComplex.h ├── BKFFT.c ├── BKFFT.h ├── BKHashTable.c ├── BKHashTable.h ├── BKString.c ├── BKString.h └── Makefile.am /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/c.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/.github/workflows/c.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/.gitmodules -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/ChangeLog -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/README.md -------------------------------------------------------------------------------- /SYNTAX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/SYNTAX.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | [ ] printErrorUnexpectedCommand: output error inseatd of warning? 2 | -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 3.2.4 2 | -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/autogen.sh -------------------------------------------------------------------------------- /bliplay/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/bliplay/Makefile.am -------------------------------------------------------------------------------- /bliplay/bliplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/bliplay/bliplay.c -------------------------------------------------------------------------------- /config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/config.h.in -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/configure.ac -------------------------------------------------------------------------------- /docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/docker-build.sh -------------------------------------------------------------------------------- /editor-themes/CodeMirror/mode/blip/blip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/editor-themes/CodeMirror/mode/blip/blip.js -------------------------------------------------------------------------------- /editor-themes/CodeMirror/mode/blip/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/editor-themes/CodeMirror/mode/blip/index.html -------------------------------------------------------------------------------- /editor-themes/Notepad++/BlipNotepadPlusPlus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/editor-themes/Notepad++/BlipNotepadPlusPlus.xml -------------------------------------------------------------------------------- /editor-themes/Notepad++/Techmantium_Girly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/editor-themes/Notepad++/Techmantium_Girly.xml -------------------------------------------------------------------------------- /editor-themes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/editor-themes/README.md -------------------------------------------------------------------------------- /editor-themes/SublimeText/Blip/Blip.tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/editor-themes/SublimeText/Blip/Blip.tmLanguage -------------------------------------------------------------------------------- /editor-themes/SublimeText/Blip/Comments.tmPreferences: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/editor-themes/SublimeText/Blip/Comments.tmPreferences -------------------------------------------------------------------------------- /examples/StopBlipAudio.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pkill bliplay 3 | -------------------------------------------------------------------------------- /examples/bone-eater.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/bone-eater.blip -------------------------------------------------------------------------------- /examples/cave-xii.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/cave-xii.blip -------------------------------------------------------------------------------- /examples/dont-eat-flashcards.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/dont-eat-flashcards.blip -------------------------------------------------------------------------------- /examples/edo14.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/edo14.blip -------------------------------------------------------------------------------- /examples/gameboy-start.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/gameboy-start.blip -------------------------------------------------------------------------------- /examples/generic-boss-appears.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/generic-boss-appears.blip -------------------------------------------------------------------------------- /examples/ghost-bouncer.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/ghost-bouncer.blip -------------------------------------------------------------------------------- /examples/hyperion-star-racer.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/hyperion-star-racer.blip -------------------------------------------------------------------------------- /examples/killer-squid.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/killer-squid.blip -------------------------------------------------------------------------------- /examples/monster-carousel.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/monster-carousel.blip -------------------------------------------------------------------------------- /examples/pika-pika.blip/DATA.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/pika-pika.blip/DATA.blip -------------------------------------------------------------------------------- /examples/pika-pika.blip/pika.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/pika-pika.blip/pika.wav -------------------------------------------------------------------------------- /examples/s10.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/s10.blip -------------------------------------------------------------------------------- /examples/s7.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/s7.blip -------------------------------------------------------------------------------- /examples/s8.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/s8.blip -------------------------------------------------------------------------------- /examples/s9.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/s9.blip -------------------------------------------------------------------------------- /examples/sample.blip/DATA.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/sample.blip/DATA.blip -------------------------------------------------------------------------------- /examples/sample.blip/bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/sample.blip/bass.wav -------------------------------------------------------------------------------- /examples/short-fused-bombs.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/short-fused-bombs.blip -------------------------------------------------------------------------------- /examples/snare.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/snare.blip -------------------------------------------------------------------------------- /examples/template.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/template.blip -------------------------------------------------------------------------------- /examples/test1.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test1.blip -------------------------------------------------------------------------------- /examples/test11.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test11.blip -------------------------------------------------------------------------------- /examples/test12.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test12.blip -------------------------------------------------------------------------------- /examples/test2.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test2.blip -------------------------------------------------------------------------------- /examples/test4.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test4.blip -------------------------------------------------------------------------------- /examples/test5.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test5.blip -------------------------------------------------------------------------------- /examples/test6.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test6.blip -------------------------------------------------------------------------------- /examples/test8.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test8.blip -------------------------------------------------------------------------------- /examples/test9.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/test9.blip -------------------------------------------------------------------------------- /examples/tutorial/CommandNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/tutorial/CommandNotes.txt -------------------------------------------------------------------------------- /examples/tutorial/Instruments.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/tutorial/Instruments.blip -------------------------------------------------------------------------------- /examples/tutorial/Intro.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/tutorial/Intro.blip -------------------------------------------------------------------------------- /examples/tutorial/Metal Crusher.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/tutorial/Metal Crusher.blip -------------------------------------------------------------------------------- /examples/tutorial/README: -------------------------------------------------------------------------------- 1 | 2 | Tutorial notes from 3 | 4 | https://play.blipkit.audio 5 | -------------------------------------------------------------------------------- /examples/tutorial/Samples.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/tutorial/Samples.blip -------------------------------------------------------------------------------- /examples/tutorial/Waveforms.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/tutorial/Waveforms.blip -------------------------------------------------------------------------------- /examples/tutorial/pika.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/tutorial/pika.wav -------------------------------------------------------------------------------- /examples/wysiwyg.blip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/examples/wysiwyg.blip -------------------------------------------------------------------------------- /parser/BKTK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTK.h -------------------------------------------------------------------------------- /parser/BKTKBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKBase.h -------------------------------------------------------------------------------- /parser/BKTKCompiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKCompiler.c -------------------------------------------------------------------------------- /parser/BKTKCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKCompiler.h -------------------------------------------------------------------------------- /parser/BKTKContext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKContext.c -------------------------------------------------------------------------------- /parser/BKTKContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKContext.h -------------------------------------------------------------------------------- /parser/BKTKInterpreter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKInterpreter.c -------------------------------------------------------------------------------- /parser/BKTKInterpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKInterpreter.h -------------------------------------------------------------------------------- /parser/BKTKParser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKParser.c -------------------------------------------------------------------------------- /parser/BKTKParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKParser.h -------------------------------------------------------------------------------- /parser/BKTKTokenizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKTokenizer.c -------------------------------------------------------------------------------- /parser/BKTKTokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKTokenizer.h -------------------------------------------------------------------------------- /parser/BKTKWriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKWriter.c -------------------------------------------------------------------------------- /parser/BKTKWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/BKTKWriter.h -------------------------------------------------------------------------------- /parser/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/parser/Makefile.am -------------------------------------------------------------------------------- /test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/test/Makefile.am -------------------------------------------------------------------------------- /test/fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/test/fft.c -------------------------------------------------------------------------------- /test/render.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/test/render.sh -------------------------------------------------------------------------------- /test/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/test/string.c -------------------------------------------------------------------------------- /test/test-1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME=short-fused-bombs ./render.sh 4 | -------------------------------------------------------------------------------- /test/test-2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME=hyperion-star-racer ./render.sh 4 | -------------------------------------------------------------------------------- /test/test-3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME=killer-squid ./render.sh 4 | -------------------------------------------------------------------------------- /test/test-4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/test/test-4.sh -------------------------------------------------------------------------------- /test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/test/test.h -------------------------------------------------------------------------------- /utility/BKArray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKArray.c -------------------------------------------------------------------------------- /utility/BKArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKArray.h -------------------------------------------------------------------------------- /utility/BKBlockPool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKBlockPool.c -------------------------------------------------------------------------------- /utility/BKBlockPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKBlockPool.h -------------------------------------------------------------------------------- /utility/BKByteBuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKByteBuffer.c -------------------------------------------------------------------------------- /utility/BKByteBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKByteBuffer.h -------------------------------------------------------------------------------- /utility/BKComplex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKComplex.h -------------------------------------------------------------------------------- /utility/BKFFT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKFFT.c -------------------------------------------------------------------------------- /utility/BKFFT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKFFT.h -------------------------------------------------------------------------------- /utility/BKHashTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKHashTable.c -------------------------------------------------------------------------------- /utility/BKHashTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKHashTable.h -------------------------------------------------------------------------------- /utility/BKString.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKString.c -------------------------------------------------------------------------------- /utility/BKString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/BKString.h -------------------------------------------------------------------------------- /utility/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/detomon/bliplay/HEAD/utility/Makefile.am --------------------------------------------------------------------------------