Firepal / Firepal/stammer

Take inspiration from YTPs; add a mode that creates sped up and slowed down copies of the carrier before finding matches

Open
#38 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
504
Forks
38
Avg merge
9h 44m
Merged PRs (30d)
9

Description

In YTPs, it's common to use sped up and slowed down audio/video clips of the source. We could do the same thing, which would add variety to the output, especially for short carriers, and increase how much the output matches the modulator. The benefit would be more noticeable at larger frame-lengths.

The specific process I'm envisioning is that copies of the carrier are made at something like 70%, 200%, and 300% speed, then a new file is created that's the original and the copies all stitched together end-to-end. I *assume* all that can be done with ffmpeg. After that, the new file is analyzed like normal.

I feel like this is within the scope of the project in a way just pitching up/down frames or vocoding the output wouldn't be, but I don't think it should be default behavior.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the existing carrier-analysis path and checking how media processing is handled; then determine where an optional mode could create 70%, 200%, and 300% carrier copies, stitch them with the original, and pass the result through normal analysis. Done means the mode is opt-in and the combined carrier is analyzed successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
audio-video-rtc
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.