Issue #4 wontfix

Playback speed

Anonymous avatarAnonymous created an issue

Be able to change the playback speed of a sound source. Good for "time almost up" music without audio file duplication. (Reposting)

Comments (9)

  1. textmode

    having said that, I consider it a feature worth implementing, even if it does require drawing a distinction between synth and waveform audios.

  2. Bill Meltsner
    • changed status to open

    This isn't actually a duplicate, as it applies to more than just MIDI.

    The issue with this is, is it feasible? The algorithms I've seen to do this sort of thing are generally not fast enough to run in realtime.

    As for drawing a distinction between synth and waveform audio, that's an architectural change I'm not very comfortable with, as it would require totally redoing our sound/audio system.

  3. Danny Fritz

    Well, I didn't request this. I am confused how it is almost identical to my post. I asked for MIDI in mine because I knew that had the potential to be super simple.

  4. Anonymous

    For PCM audo one could just skip so many or compute an average of n samples. This will increase the speed and the pitch. A method that leaves pitch as is but speeds up the audio is more complicated though.

  5. Bill Meltsner

    Some research into this topic shows that, unfortunately, there's really no good way to mess around with playback speed, without affecting pitch, in realtime. Closing this ticket.

  6. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.