-
Porting onto a Teensy 4.0
01/18/2025 at 03:23 • 0 commentsSo the gizmo can be used on cameras with an USB mic input (drones, cellphones, action cams).
-
On masto
02/02/2023 at 00:20 • 0 comments -
Timeline object completed
07/25/2022 at 14:45 • 0 commentsIt's been a while!
The Timeline object detects audio recordings time coincidences and sync-merged them to corresponding videos:
Next step: processing multi-files recordings (there are recognized in but not merged yet).
-
This is getting serious
03/10/2022 at 00:25 • 0 commentsThe project has it own domain name.
-
Dedrifting
02/19/2022 at 03:35 • 0 commentsBefore merging any audio to a video (or to a reference audio, called main sound), any track will be dedrifted using pysox tempo transform if the detected clock drifts result in a delay longer than 5 ms for sound tracks merged together or 10 ms for merged audio and video.
-
Code rewrite
02/03/2022 at 20:48 • 0 commentsPushing last updates to Source Hut
-
Cabling
01/22/2022 at 19:42 • 0 commentsUsing Adafruit Feather boards.
-
It is now called the Tic Tac Sync!
12/24/2021 at 23:05 • 0 comments -
Do you have any reference? I don't want to block any DC
12/20/2021 at 13:04 • 0 commentsThe prototyping area of the Feather M0 is handy for building a voltage reference (aka virtual ground) around a LM358:
I know there is a DC blocking capacitor built in the recorder audio input stage (or yet a DC-servo circuit to track the signal mean over time): I did feed the 0-3V3 directly into it (hence a signal with a 1.65V DC offset) but it resulted in ringing and more importantly in a lag of almost 500 μs ! I'll try the same measurements with an onboard cap to see if it makes any difference. I'll post data latter.
-
Packaging crappy code
11/07/2021 at 02:13 • 0 commentsThere's even a pypi package for my dualsoundsync script !
Repositories are here:
- for postprocessing: dualsoundsync on source hut
- for flashing your own atomicsynchronator: ppssyncYears.ino
How bad is my code?- It is not commented yet
- test coverage is null, for now
at least
- it doesn't crash
- it works (syncing dual system sound recordings)
- it doesn't use print() for logging
-
to do (software side, for dualsoundsync ):
- comments and tests
- optional logging
- implement syncing of videos with intermittent audio recordings
- implement syncing of audio with intermittent video recordings
in the long run, build a standalone GUI program (with Qt?)