Giter Club home page Giter Club logo

subcorticalbeats-model's Introduction

SubCorticalBeats-model

Identifies beat timing and musical tempo based on simulated sub-cortical neural activity.

This suite of programs can be used to simulate subcortical neural activity in response to sounds and identify the frequency and timing of musical beats. The programs are referred to in:

Zuk, N.J., Carney, L.H., and Lalor, E.C. (2018) Preferred tempo and low-audio-frequency bias emerge from simultaed sub-cortical processing of sounds with a musical beat. Front Neurosci 12:349. doi: 10.3389/fnins.2018.00349

Sub-cortical neural activity is simulated using a cascade of two models: A model of cochlear and auditory nerve fiber processing, which was most recently updated in:

Zilany, M.S.A., Bruce, I.C., and Carney, L.H. (2014), Updated parameters and expanded simulation options for a model of the auditory periphery. J Acoust Soc Am 135(1):283-286.

and a model of synaptic processing in the ventral cochlear nucleus and inferior colliculus, originally from:

Nelson, P.C., and Carney, L.H. (2004), A phenomenological model of peripheral and central neural responses to amplitude-modulated tones. J Acoust Soc Am 116:2173-2186.

Both models can be found in the UR Ear toolbox. These models must be downloaded and added to the Matlab path before SubCorticalBeats-model can be used.

To use these programs, you should add the directory and subdirectories to your Matlab path.

The code in this git repository is currently provided as is at the time of the publication of the manuscript. I plan to create a set of programs to demo how the functions can be used. Several of the main programs that ran the simulations (WavRhy.m for example) had parameters set in batch scripts that executed the programs. Some of the variables that are commented out need to be set in Matlab or in a batch script that executes the function. (NZ, 5/2018)

subcorticalbeats-model's People

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.