-
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