Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

v1.2.0.2

this seems like a related ditto bug:

!tc vox ^s ^d n17 ^d +3-* +5* ^d * ^d +3-* +5*

this is using double chaining to play 3 notes (c major chord). note how the second chain is missing the base c note when played. in this case im using * for notes except the first one, since the note/sfx never changed. but if you change this to

!tc vox ^s ^d n17 ^d +3-* +5* ^d n17 ^d +3-* +5*

it plays correctly. in this case the first note of the second chain was replaced with n17 instead of a ditto

so, that's not actually a bug, but a syntax error on your part:

dittos copy both the clip and pitch of the previous clip. if you want to return to a cnote, you can do +0 or -0 on that ditto to return to neutral. this is actually detailed on the vox page, which surprised me bc it feels like something i'd forget to write down anywhere lol

oh! thanks for the explainer. and 'rtfm' for me hehheh

ah ok i think i have a better test case to trigger what i was talking about:

^s ^d -n17 +4* ^d -* +4*

this plays two doubles of a low b (-1) and fsharp (+4). the second double is missing the b when ditto is used. it seems like going negative is tricking something. using n17 on the second double works.

if you switch the notes, the b isn't played at all!

^s ^d +4n17 -*

but if you do:

^s ^d +4n17 -* -*

(ie. playing the low b individually after the double) even that is wrong. it sounds like a +4-*

LOL i looked at what was going on and it was bc i... must have hit undo too many times when fixing the -/+ compounding handler for ditto, so it was just checking for pluses on the ditto Twice rather than checking for plus And minus. i tested it and it sounds right (??? i think) to me now, i'll upload the fix