From 991849b32acf83dd14a5096540bb053d2572502a Mon Sep 17 00:00:00 2001 From: Wavy Harp Date: Sun, 7 May 2023 23:04:53 -0600 Subject: initial import currently everything is very tied to alsa and my system, for the moment you'll need to manually change the device names and maybe channels/period_size in src/main.rs, src/bin/smolguitar.rs and src/bin/loopbacker.rs, i'll fix that and add runtime period size/updater allocation soon, (and probably make a cpal backend as well so it can work on other platforms), but doing this initial commit to play around with stereo for now~ --- colourschemes/adam_neely.json | 14 ++++++++++++++ colourschemes/notes.txt | 27 +++++++++++++++++++++++++++ colourschemes/tango.json | 9 +++++++++ colourschemes/wavy1.json | 9 +++++++++ colourschemes/wavy2.json | 9 +++++++++ colourschemes/wavy3.json | 9 +++++++++ 6 files changed, 77 insertions(+) create mode 100644 colourschemes/adam_neely.json create mode 100644 colourschemes/notes.txt create mode 100644 colourschemes/tango.json create mode 100644 colourschemes/wavy1.json create mode 100644 colourschemes/wavy2.json create mode 100644 colourschemes/wavy3.json (limited to 'colourschemes') diff --git a/colourschemes/adam_neely.json b/colourschemes/adam_neely.json new file mode 100644 index 0000000..3439755 --- /dev/null +++ b/colourschemes/adam_neely.json @@ -0,0 +1,14 @@ +{ + "a": "rgb_(247,0,49)", + "as_": "rgb_(155,0,106)", + "b": "rgb_(1,0,200)", + "c": "rgb_(255,238,72)", + "cs": "rgb_(186,241,106)", + "d": "rgb_(72,247,163)", + "ds": "rgb_(84,221,168)", + "e": "rgb_(165,37,200)", + "f": "rgb_(86,230,89)", + "fs": "rgb_(89,208,84)", + "g": "rgb_(109,53,47)", + "gs": "rgb_(161,33,48)" +} diff --git a/colourschemes/notes.txt b/colourschemes/notes.txt new file mode 100644 index 0000000..07d75f9 --- /dev/null +++ b/colourschemes/notes.txt @@ -0,0 +1,27 @@ +adam_neely.json: + * he doesn't mention if sharps/flats have their own colours for him in + his video, right now i'm probably going to make them a + blended colour between the note and the next note, hopefully choosing + decent colours + * using brighter versions for the sharps also seems like a good idea, + (or darker for flats if you go the other way) that could look weird + though because i'm using brightness for value too, i might need to also + make the brightness for the max value rgb higher too for the b fex + so it doesn't get too dark too fast (probably a good idea to make sure + the notes have atleast close brightnesses to each other via the val + value in kcolorchooser) + +wavy2: + * created with: + hsv.py 344,90,255 30,80,255 30 0.23 + * strikes a bit of a balance, probably a bit hard to read still + +wavy3: + * created with: + hsv.py 344,90,255 40,80,255 24 0.22 + and + hsv.py 134,66,255 + to generate the g# colour + * with the e colour switched to g and visa-versa (green <-> yellow) + and the new g# colour generated as above + diff --git a/colourschemes/tango.json b/colourschemes/tango.json new file mode 100644 index 0000000..cbde1b6 --- /dev/null +++ b/colourschemes/tango.json @@ -0,0 +1,9 @@ +{ + "a": "dark_red", "as_": "red", + "b": "white", + "c": "dark_green", "cs": "green", + "d": "dark_cyan", "ds": "cyan", + "e": "yellow", + "f": "dark_magenta", "fs": "magenta", + "g": "dark_blue", "gs": "blue" +} diff --git a/colourschemes/wavy1.json b/colourschemes/wavy1.json new file mode 100644 index 0000000..63bd02f --- /dev/null +++ b/colourschemes/wavy1.json @@ -0,0 +1,9 @@ +{ + "c": "rgb_(255,175,237)", "cs": "rgb_(231,175,255)", + "d": "rgb_(185,175,255)", "ds": "rgb_(175,210,255)", + "e": "rgb_(175,249,255)", + "f": "rgb_(175,255,211)", "fs": "rgb_(190,255,175)", + "g": "rgb_(213,255,175)", "gs": "rgb_(243,255,175)", + "a": "rgb_(255,217,175)", "as_": "rgb_(255,199,175)", + "b": "rgb_(255,175,199)" +} diff --git a/colourschemes/wavy2.json b/colourschemes/wavy2.json new file mode 100644 index 0000000..d6101b9 --- /dev/null +++ b/colourschemes/wavy2.json @@ -0,0 +1,9 @@ +{ + "c": "rgb_(165,165,255)", "cs": "rgb_(195,207,255)", + "d": "rgb_(165,243,255)", "ds": "rgb_(195,255,251)", + "e": "rgb_(165,255,189)", + "f": "rgb_(219,255,165)", "fs": "rgb_(243,255,195)", + "g": "rgb_(255,213,165)", "gs": "rgb_(255,215,195)", + "a": "rgb_(255,165,189)", "as_": "rgb_(255,195,223)", + "b": "rgb_(243,165,255)" +} diff --git a/colourschemes/wavy3.json b/colourschemes/wavy3.json new file mode 100644 index 0000000..7d81fca --- /dev/null +++ b/colourschemes/wavy3.json @@ -0,0 +1,9 @@ +{ + "c": "rgb_(171,165,255)", "cs": "rgb_(189,197,255)", + "d": "rgb_(165,234,255)", "ds": "rgb_(189,252,255)", + "e": "rgb_(255,231,165)", + "f": "rgb_(204,255,165)", "fs": "rgb_(230,255,189)", + "g": "rgb_(165,255,201)", "gs": "rgb_(189,255,204)", + "a": "rgb_(255,165,189)", "as_": "rgb_(255,189,219)", + "b": "rgb_(246,165,255)" +} -- cgit v1.1