1
0
Fork 0
Ode To Jerdehl, from 2023 December Adventure https://caffeine.wiki/jerdehl.html
Go to file
Rodrigo Franco 010b3c71a0 Initial work on a m5stick version of jerdehl 2024-05-02 10:41:25 -03:00
bin Cleaning up jerdehl.c 2023-12-13 09:25:59 -03:00
snapshots Cleaning up jerdehl.c 2023-12-13 09:25:59 -03:00
.gitignore Update gitignore 2023-12-04 16:12:27 -03:00
README.md Update README.md 2024-01-17 07:23:25 -03:00
jerdehl.c Add tape oscillator and envelope 2024-01-17 07:23:13 -03:00
jerdehl.c.orig Cleaning up jerdehl.c 2023-12-13 09:25:59 -03:00
jerdehl.ino Initial work on a m5stick version of jerdehl 2024-05-02 10:41:25 -03:00
major_sunrise.c Add major_sunrise.c as a backup 2023-12-01 10:25:20 -03:00

README.md

A Tribute to Jerdehl

                               __ ____  ___________________________
                               \\ \_  \ \                         /
              ________              \__\ \     j E R D E H L     . _______
              \      /_____      _______ ________ _____  _______.  \     /
    _ ________/     //  __/___ __\_    /_\___   //  __/__\_    /___/    /___
   \\\\_     /     /   __/   //  _/   /_   |/   \  __/   //   /   /    /   /__
     / /    /     /    \/    \   \     /   /    /  \/    \  __   /    /    \\((
      /    /     /\____      /___/____/________/___      /__/    \____     /
   -- \_________/ --- \_____/ - H7/dS!- -- -__ \  \_____/  .\____/ - \____/ ---
                                       __ _/  \ \         .
                      hAIL tHE qUEEN   \\ \____\ \       /
                                                  \     /
                                                   \   /
  • While editing jerdehl.c, run session.sh to get immediate feedback on the changes
  • You must have pkill, sox and entr(1)
  • Takumar's original composition is available as major_sunrise.c

Scripts available

  • ./script/build.sh — Recompile and play jerdehl.c
  • ./script/generate_raw — Generate a raw file from jerdehl
  • ./script/generate_wav — Generate a wav file from jerdehl.raw
  • ./script/play.sh — Play the latest snapshot (you can call it the latests release)
  • ./script/session.sh — use entr(1) to update the build while coding and keep it playing