I tried to say above that you should not send a float into [delay 8], but a bang, if you want it to work as a debouncer. E.g.:

With this change, the patch looks good to me.
giuliomoro Are you still having that issue with the digital in flooding you with 0101010101 messages?
Is this still the case? If it is, then this is the reason you are experiencing "the button creates a cluster of audio files before you've even left go of the button."
eyeversuseye And if i fake a button press myself locally, the recording doesn't go past the delay? so no matter how long the button is pressed, the audio recording is 1 second, same as the delay to stop
I don't see why that would be the case, maybe something wrong with how you are fake pressing it ? Try the modified patch below, it contains a toggle to emulate the button press on your computer. Set the toggle to emulate the button being pressed, clear the goggle to emulate the button being released.