Commit Graph

27 Commits

Author SHA1 Message Date
Job Bautista 7e31da0911 Add arrange of High Pitch Addicts Vocal Range Test
Also fixed if statement in myplay-repeat.sh, forgot to commit that
2022-04-21 15:31:16 +08:00
Job Bautista fb692fd237 Forgot to center the ASCII art :\ 2022-04-20 17:57:07 +08:00
Job Bautista 64fabccb7d Added arrange of Green-Eyed Jealousy
Also clarified that the 16384 byte buffer and 4 channel requirement
 only apply to ALSA. Otherwise there are no issues in audio servers
 like PulseAudio.
2022-04-20 17:54:39 +08:00
Job Bautista 372629500f Fix regex for fourth note in harmony
While writing an arrange, I noticed that the fourth channel is using
 the fifth pitch instead of the 4th. That was really subtle.
2022-04-20 13:12:30 +08:00
Job Bautista 96e9507635 Update README for 3/4/5/6-note harmony feature
Added comment in rabbit-has-landed.sh clarifying my choice of synth
2022-04-18 19:24:26 +08:00
Job Bautista e32dec6945 Add optional support for 3/4/5/6-note harmonies
See the arrange of The Rabbit Has Landed for example usage
This is not default behavior because it requires a larger audio
 processing buffer, and 6 channels sound bad in the sine synth
 type. To enable this feature, call the enable3456Harmony function
Optimized sed calls, though the regex looks unreadable now
2022-04-18 18:12:56 +08:00
Job Bautista f320a28f19 Koishi RNG 2022-04-16 18:56:11 +08:00
Job Bautista f726354123 The arrange of Dark Side of Fate turned out to be incomplete
That's been fixed now
2022-04-16 14:49:11 +08:00
Job Bautista b1612f0f42 Clarify something about harmony; also forgot to update format 2022-04-16 13:23:24 +08:00
Job Bautista ef08635bba Add arrange of Dark Side of Fate 2022-04-16 13:04:12 +08:00
Job Bautista 67ff915bf1 New major features
Support for other synth types
Added a universal silence function (necessary for "pluck" type)
Did away with the unnecessary soxpipes variable
Support two-note harmonies (see pokemon-gsc-mainmenu for example)
Support flat notes
Auto-reset the notes array after calling createSoxPipes
To distinguish between nonlooped and looped melodies, you now have
 to call an empty echo. Better solution than putting a newline at
 the start of the output. See sleeping-terror.sh for example.
2022-04-16 10:43:18 +08:00
Job Bautista 077e12670e Add arrange of Treacherous Maiden ~ Judas Kiss 2022-04-14 13:28:47 +08:00
Job Bautista 7250261f37 Add arrange of Apparitions Stalk the Night 2022-04-13 19:41:34 +08:00
Job Bautista 1624dcc16d Add arrange of Hartmann's Youkai Girl 2022-04-12 18:04:41 +08:00
Job Bautista 58c5f92ab3 Add arrange of Because Princess Inada is Scolding Me 2022-04-11 23:19:14 +08:00
Job Bautista 97841abd84 Add arrange of Dimension of Reverie 2022-04-10 16:19:55 +08:00
Job Bautista 10f375e77f Add arrange of Martsa ng Bayan 2022-04-09 21:51:23 +08:00
Job Bautista 51b0b652b9 Add demo of stereo capabilities 2022-04-09 11:36:05 +08:00
Job Bautista 0b163c8d30 Add arrange of Hakurei Shrine Grounds 2022-04-08 16:31:16 +08:00
Job Bautista a268a8f751 newline 2022-04-08 13:35:42 +08:00
Job Bautista d7a8176e02 Better function name than "execute" 2022-04-08 13:35:08 +08:00
Job Bautista 93fa7eceb5 "Do one thing and do it well."
Also added dotted half note duration
2022-04-08 13:23:34 +08:00
Job Bautista da08989c12 Replace custom .8 durations with proper and defined half duration 2022-04-08 12:56:43 +08:00
Job Bautista 027faedab6 Add arrange of LLS Bad Apple 2022-04-07 19:28:30 +08:00
Job Bautista 59d74cee80 Add arrange of Eternal Shrine Maiden 2022-04-06 20:35:37 +08:00
Job Bautista ba418d962f Check if $2 of execute is correct as well 2022-04-06 14:01:53 +08:00
Job Bautista 663b1f7d01 Initial commit 2022-04-05 22:52:30 +08:00