question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Redundant / multi-phase CQT basis

See original GitHub issue

As noted in #341, the CQT basis can be lossy for high-frequency elements when a large hop-length is used.

Schoerkhuber & Klapuri circumvent this by using a redundant basis where the same kernel is replicated several times at different phase offsets. This gives good preservation of transients, and is generally necessary for high-quality inversion #165 .

Implementing this will require several changes to the code, basically anywhere a CQT is touched. This includes:

  • filters.constant_q and friends
  • filters.cq_to_chroma
  • core.cqt, hybrid, pseudo
  • feature.chroma_cqt and friends
  • core.cqt_frequencies
  • display.specshow
  • … and possibly others

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:15 (15 by maintainers)

github_iconTop GitHub Comments

3reactions
bmcfeecommented, Jun 14, 2016

I’d rather handle VQT as a separate issue.

1reaction
bmcfeecommented, Jan 27, 2017

I would not miss anything if LibROSA only supported that.

Good. 😃 Ragged time-sampling is a practical nightmare and I have no interest in implementing it.

Though I would like it to be clearly documented that for lower frequency bands there are essentially duplicated frames (in order to match the higher frequencies’ frame rate). This seems like it could trip up some applications.

The way I see it, it’s better if we just say that all frequency bands are replicated k times, not just the high-F bands where it’s strictly necessary. It’s a bit inefficient, but it simplifies the logic considerably.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Review of Fault Tolerant Multi-Motor Drive Topologies ... - MDPI
A fault tolerant SCM topology for multi-phase motors is the redundant inverter multi- ple machine (RIMM) topology studied in [43], ...
Read more >
Redundancy analysis for zone target multivariable control ...
This paper proposes a redundancy analysis method for zone control systems. ... Algorithm 1 step 3 be a basic search time unit S(n,...
Read more >
MULTIPHASE SYNCHRONOUS GENERATOR- RECTIFIER ...
MULTIPHASE SYNCHRONOUS GENERATOR-. RECTIFIER SYSTEM FOR MORE-ELECTRIC. TRANSPORT APPLICATIONS. A thesis submitted to The University of Manchester for the ...
Read more >
Characterizing interface topology in multiphase flows using ...
The skeleton represents the basic topology of the jet and we also keep track of how much the interface is moved (or how...
Read more >
Exaggerated redundancy gain in the split brain: A hemispheric ...
This suggests the hypothesis that responses to redundant stimuli are speeded ... Consequences of Base Time for Redundant Signals Experiments.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found