Giter Site home page Giter Site logo

beat_tracker's People

Contributors

julius-richter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

beat_tracker's Issues

Squeeze function called to reduce tensor dimensions on an input with non singleton dimensions.

Hi! Thank you for this nice collection of code to work on this interesting problem.

Unfortunately I'm having some difficulties reproducing your results. In particular I am not sure how you preprocess your audio data. In some places you use multiple frame sizes. This is important because depending on the preprocessing method you get different shapes for the input data for the model. The TCN_Davies model uses a series of 2d convolutions before squeezing away the last dimension of the input and feeding the result to a 1d CNN. However, my input data has the wrong shape and thus I feed a 4 dimensional tensor to the TCN because the squeeze function doesn't do anything.

I am trying to use the model according to instructions here https://github.com/julius-richter/beat_tracker/blob/master/jupyter/process.ipynb

Hope you can help,

Best,

Thor

Not receiving same values as in post_processing.ipynb

Hi,
Thank you for sharing the bar pointer model for beat tracker.

I was using your beat tracker post_processing.ipynb and I had a small problem decoding the path and unable to understand where the problem might be.
I see there are two implementations of Viterbi algorithm one in python and onother in Cpython.

When I tried on my data (beat activation from neural network) on Viterbi implemted in the python I do not get the path corrent. I get an array of zeros where as Cpython implementation works fine. The same happens when I tried to re run with the same example mentioned observations = np.sin(np.linspace(-0.2, 10, 51)).clip(0.0, 1.0)

Do you know why this is happening?
Thank you,
Christon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.