Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • ketos ketos
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 27
    • Issues 27
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • public_projects
  • ketosketos
  • Merge requests
  • !35

Merged
Created Aug 02, 2018 by Oliver Kirsebom@kirsebomOwner

Smooth transition

  • Overview 0
  • Commits 3
  • Pipelines 1
  • Changes 2

This adds the option to overlap two audio signals, while creating a smooth transition from one to the other.

Note that the smoothing procedure can become quite slow, if the overlap region is large compared to the time resolution.

Several improvements could be made to speed up the execution:

  1. Use coarser binning (i.e. lower time resolution) for the computation of the smoothing function
  2. Vectorize the for loop
  3. Cache the values returned by smoothclamp to speed up repeated calls

But the method works and I think this can be implemeted as is.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: smooth_transition