Bel LaPointe
|
251ae7f308
|
boring
|
2026-03-13 13:23:21 -06:00 |
|
Bel LaPointe
|
5b9d3a8bb7
|
tone accepts T,t,f for majorThird, minorThird, perfectFifth lazily
|
2026-03-13 13:01:05 -06:00 |
|
Bel LaPointe
|
fedd6abbff
|
notes
|
2026-03-13 12:43:20 -06:00 |
|
Bel LaPointe
|
7f0b55ac13
|
add chord references
|
2026-03-13 12:25:37 -06:00 |
|
Bel LaPointe
|
fb44f680e6
|
accept -i for interactive
|
2026-03-13 12:06:07 -06:00 |
|
Bel LaPointe
|
c6a6d59f1c
|
SHELL
|
2026-03-13 11:58:10 -06:00 |
|
Bel LaPointe
|
6c0b918612
|
ew cant async because rust reaps thread running tinyaudio need holder
|
2026-03-13 11:41:36 -06:00 |
|
Bel LaPointe
|
f00923b414
|
if promopt then async
|
2026-03-13 11:35:03 -06:00 |
|
Bel LaPointe
|
de5717a61a
|
panic if shell desired as not impl
|
2026-03-13 11:34:10 -06:00 |
|
|
|
36c047caf7
|
note
|
2026-03-12 15:56:36 -06:00 |
|
|
|
f4f074b8e7
|
drop debug
|
2026-03-12 15:56:04 -06:00 |
|
|
|
a08246b30f
|
revert
|
2026-03-12 15:55:51 -06:00 |
|
|
|
eb1a537ce2
|
1*ANY for counts since 60 was arbitrary between middleC and 6*0
|
2026-03-12 15:55:37 -06:00 |
|
|
|
31faeb3c1b
|
parse all strings and strip comments whether file or not
|
2026-03-12 15:42:30 -06:00 |
|
|
|
a3bb1cf11b
|
more debug strings
|
2026-03-12 15:06:58 -06:00 |
|
breel
|
0be0c3c0c9
|
ew sounds gross what notes are supposed to sound nice
|
2026-03-11 23:23:46 -06:00 |
|
breel
|
b1ad4a2cea
|
when --debug print note name
|
2026-03-11 23:18:58 -06:00 |
|
breel
|
5cde54faeb
|
major minor scales
|
2026-03-11 23:05:37 -06:00 |
|
breel
|
faca56e9df
|
complex files
|
2026-03-11 21:29:04 -06:00 |
|
Bel LaPointe
|
cd9c34cb3e
|
todo
|
2026-03-11 17:31:59 -06:00 |
|
Bel LaPointe
|
8cbbb9b3ec
|
can play the same note repeatedly
|
2026-03-11 17:29:08 -06:00 |
|
Bel LaPointe
|
208d804f8f
|
can repeat a note
|
2026-03-11 16:19:46 -06:00 |
|
Bel LaPointe
|
8f4c7596c4
|
failing multi chord test from file
|
2026-03-11 16:00:41 -06:00 |
|
Bel LaPointe
|
05b49a3777
|
accept multiple -p=STRING for chord
|
2026-03-11 15:40:08 -06:00 |
|
Bel LaPointe
|
bd0a6007f7
|
drop tone off
|
2026-03-11 15:37:05 -06:00 |
|
Bel LaPointe
|
beb6595f42
|
reststs AND rustfmt changed whitespace
|
2026-03-11 15:32:22 -06:00 |
|
Bel LaPointe
|
a2a5465fb0
|
rustfmt
|
2026-03-11 15:32:02 -06:00 |
|
|
|
5ba9e2ef96
|
fix beats
|
2026-03-11 15:23:37 -06:00 |
|
|
|
59c7386e85
|
PARALLEL SOUNDS LETS GOOOOOO
|
2026-03-11 13:40:43 -06:00 |
|
|
|
acdac24d1a
|
seq maintains state, pop returns changed, none is stop singing
|
2026-03-11 13:33:56 -06:00 |
|
|
|
f50a435200
|
default to faster
|
2026-03-11 13:13:48 -06:00 |
|
|
|
7524ca3192
|
accept notes via --play or -p
|
2026-03-11 13:12:57 -06:00 |
|
|
|
85b189fad2
|
IT PLAYS A SINGLE SET OF NOTES
|
2026-03-11 13:11:44 -06:00 |
|
|
|
63f96b2d5f
|
time for strings
|
2026-03-11 13:06:07 -06:00 |
|
|
|
5f149414b2
|
duration is beats not repeat
|
2026-03-11 13:04:18 -06:00 |
|
|
|
b2095c4229
|
IT IS MUSIC
|
2026-03-11 12:58:02 -06:00 |
|
|
|
c0930d1ccc
|
need tone unset and rests
|
2026-03-11 12:51:26 -06:00 |
|
|
|
fc91b666ce
|
seq stores only int counter of remaining
|
2026-03-11 12:41:38 -06:00 |
|
|
|
683d3ef315
|
away with notes just beats now
|
2026-03-11 09:42:48 -06:00 |
|
|
|
a66dd03cc6
|
one mar var
|
2026-03-11 09:30:49 -06:00 |
|
|
|
852648f5bc
|
time for sequencer! MULTIPLE NOTES!
|
2026-03-11 09:30:01 -06:00 |
|
|
|
0e4cfa8b30
|
drop velocity as yagni
|
2026-03-11 09:29:19 -06:00 |
|
|
|
ff3911fee9
|
syn accepts tones isntead of i32
|
2026-03-11 09:27:27 -06:00 |
|
|
|
37fb8940ec
|
rename note to tone for syn
|
2026-03-11 09:22:48 -06:00 |
|
|
|
12c6f6b1ae
|
call real syn funcs at least
|
2026-03-11 09:21:43 -06:00 |
|
|
|
ef779ef75f
|
test syn without REALLY testing but at least panics
|
2026-03-11 09:21:18 -06:00 |
|
|
|
b8910becc6
|
impl parse tone str
|
2026-03-11 09:17:04 -06:00 |
|
|
|
0d4d92f374
|
note struct
|
2026-03-11 08:55:56 -06:00 |
|
breel
|
2cdfcb72ee
|
from use
|
2026-03-10 23:40:15 -06:00 |
|
breel
|
90b202f0df
|
play cant be async oddly enough because device goes out of scope and kills thread
|
2026-03-10 23:38:55 -06:00 |
|