Commit Graph

  • 251ae7f308 boring main Bel LaPointe 2026-03-13 13:23:21 -06:00
  • 5b9d3a8bb7 tone accepts T,t,f for majorThird, minorThird, perfectFifth lazily Bel LaPointe 2026-03-13 13:01:05 -06:00
  • fedd6abbff notes Bel LaPointe 2026-03-13 12:43:20 -06:00
  • 7f0b55ac13 add chord references Bel LaPointe 2026-03-13 12:25:37 -06:00
  • fb44f680e6 accept -i for interactive Bel LaPointe 2026-03-13 12:06:07 -06:00
  • c6a6d59f1c SHELL Bel LaPointe 2026-03-13 11:58:10 -06:00
  • 6c0b918612 ew cant async because rust reaps thread running tinyaudio need holder Bel LaPointe 2026-03-13 11:41:36 -06:00
  • f00923b414 if promopt then async Bel LaPointe 2026-03-13 11:35:03 -06:00
  • de5717a61a panic if shell desired as not impl Bel LaPointe 2026-03-13 11:34:10 -06:00
  • 36c047caf7 note breel 2026-03-12 15:56:36 -06:00
  • f4f074b8e7 drop debug breel 2026-03-12 15:56:04 -06:00
  • a08246b30f revert breel 2026-03-12 15:55:51 -06:00
  • eb1a537ce2 1*ANY for counts since 60 was arbitrary between middleC and 6*0 breel 2026-03-12 15:55:37 -06:00
  • 31faeb3c1b parse all strings and strip comments whether file or not breel 2026-03-12 15:42:30 -06:00
  • a3bb1cf11b more debug strings breel 2026-03-12 15:06:58 -06:00
  • 0be0c3c0c9 ew sounds gross what notes are supposed to sound nice breel 2026-03-11 23:23:46 -06:00
  • b1ad4a2cea when --debug print note name breel 2026-03-11 23:18:58 -06:00
  • 5cde54faeb major minor scales breel 2026-03-11 23:05:37 -06:00
  • faca56e9df complex files breel 2026-03-11 21:29:04 -06:00
  • cd9c34cb3e todo Bel LaPointe 2026-03-11 17:31:59 -06:00
  • 8cbbb9b3ec can play the same note repeatedly Bel LaPointe 2026-03-11 17:29:08 -06:00
  • 208d804f8f can repeat a note Bel LaPointe 2026-03-11 16:19:46 -06:00
  • 8f4c7596c4 failing multi chord test from file Bel LaPointe 2026-03-11 16:00:41 -06:00
  • 05b49a3777 accept multiple -p=STRING for chord Bel LaPointe 2026-03-11 15:40:08 -06:00
  • bd0a6007f7 drop tone off Bel LaPointe 2026-03-11 15:37:05 -06:00
  • beb6595f42 reststs AND rustfmt changed whitespace Bel LaPointe 2026-03-11 15:32:22 -06:00
  • a2a5465fb0 rustfmt Bel LaPointe 2026-03-11 15:32:02 -06:00
  • 5ba9e2ef96 fix beats breel 2026-03-11 15:23:37 -06:00
  • 59c7386e85 PARALLEL SOUNDS LETS GOOOOOO breel 2026-03-11 13:40:43 -06:00
  • acdac24d1a seq maintains state, pop returns changed, none is stop singing breel 2026-03-11 13:33:56 -06:00
  • f50a435200 default to faster breel 2026-03-11 13:13:48 -06:00
  • 7524ca3192 accept notes via --play or -p breel 2026-03-11 13:12:57 -06:00
  • 85b189fad2 IT PLAYS A SINGLE SET OF NOTES breel 2026-03-11 13:11:44 -06:00
  • 63f96b2d5f time for strings breel 2026-03-11 13:06:07 -06:00
  • 5f149414b2 duration is beats not repeat breel 2026-03-11 13:04:18 -06:00
  • b2095c4229 IT IS MUSIC breel 2026-03-11 12:58:02 -06:00
  • c0930d1ccc need tone unset and rests breel 2026-03-11 12:51:26 -06:00
  • fc91b666ce seq stores only int counter of remaining breel 2026-03-11 12:41:38 -06:00
  • 683d3ef315 away with notes just beats now breel 2026-03-11 09:42:48 -06:00
  • a66dd03cc6 one mar var breel 2026-03-11 09:30:49 -06:00
  • 852648f5bc time for sequencer! MULTIPLE NOTES! breel 2026-03-11 09:30:01 -06:00
  • 0e4cfa8b30 drop velocity as yagni breel 2026-03-11 09:29:19 -06:00
  • ff3911fee9 syn accepts tones isntead of i32 breel 2026-03-11 09:27:27 -06:00
  • 37fb8940ec rename note to tone for syn breel 2026-03-11 09:22:48 -06:00
  • 12c6f6b1ae call real syn funcs at least breel 2026-03-11 09:21:43 -06:00
  • ef779ef75f test syn without REALLY testing but at least panics breel 2026-03-11 09:21:18 -06:00
  • b8910becc6 impl parse tone str breel 2026-03-11 09:17:04 -06:00
  • 0d4d92f374 note struct breel 2026-03-11 08:55:56 -06:00
  • 2cdfcb72ee from use breel 2026-03-10 23:40:15 -06:00
  • 90b202f0df play cant be async oddly enough because device goes out of scope and kills thread breel 2026-03-10 23:38:55 -06:00
  • c470f7ae40 debugger shows bpm beats k breel 2026-03-10 23:11:22 -06:00
  • e9cbb86735 sym to own file breel 2026-03-10 22:21:15 -06:00
  • 04645c0d17 i remembered how to rust multifile WOO breel 2026-03-10 21:58:59 -06:00
  • 85fd604b7f channel sample rate confirmed page size breel 2026-03-10 21:33:06 -06:00
  • 75460c0859 optional --debug for text breel 2026-03-10 21:03:31 -06:00
  • e907fd0ada text useful breel 2026-03-10 20:53:44 -06:00
  • 845b05d36e text breel 2026-03-10 20:13:03 -06:00
  • b88858fdd0 dummy syn breel 2026-03-10 20:08:15 -06:00
  • ecfb30a7d8 enums are interfaces where 1 function needs to know all impls but at least no weird box shit breel 2026-03-10 20:06:32 -06:00
  • a2acc82daf drop accidental file breel 2026-03-10 16:14:01 -06:00
  • 0f36241687 get a static sf2 to bake in and its so cute Bel LaPointe 2026-03-10 12:05:18 -06:00
  • fbfb216a64 reduce mise default Bel LaPointe 2026-03-10 11:55:34 -06:00
  • 3dbac8061d play with higher note breel 2026-03-10 10:38:16 -06:00
  • 76e74cba8b notes breel 2026-03-10 10:31:55 -06:00
  • 61352aad41 plays a chord breel 2026-03-10 10:13:17 -06:00
  • facb9b957e played some notes linux only breel 2026-03-10 09:53:13 -06:00
  • 637975736f stub breel 2026-03-09 19:54:01 -06:00