https://github.com/akiomik/precountify

A tool for adding pre-count (count-off) click to audio file

https://github.com/akiomik/precountify

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.1%) to scientific vocabulary

Keywords

audio-processing bpm-detection metronome music-practice
Last synced: 5 months ago · JSON representation

Repository

A tool for adding pre-count (count-off) click to audio file

Basic Info
  • Host: GitHub
  • Owner: akiomik
  • License: apache-2.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 85.9 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 3
  • Releases: 1
Topics
audio-processing bpm-detection metronome music-practice
Created about 6 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

precountify

PyPI PyPI - Python Version

A tool for adding pre-count (count-off) click to audio file.

Requirements

  • python >= 3.4

Install

```sh pip install precountify

with madmom

pip install precountify[madmom]

with essentia (linux only)

pip install precountify[essentia] ```

Usage

```sh

precountify INPUTFILE OUTPUTFILE

[--sr SAMPLE_RATE] [--bpm BPM] [--meter METER] [--measure NMEASURES] [--upbeat NUPBEATS]

[--offset OFFSETINSECONDS] [--margin MARGININSECONDS] [--click CLICKFILE] [--estimator ESTIMATORMODULE]

Add pre-count to output.wav with tempo estimation (using librosa)

precountify input.wav output.wav

Add pre-count which has specified bpm

precountify input.wav output.wav --bpm 120

Use MadmomTempoEstimator

precountify input.wav output.wav --estimator 'precountify.estimator.madmom.MadmomTempoEstimator' ```

Owner

  • Name: Akiomi KAMAKURA
  • Login: akiomik
  • Kind: user
  • Location: Japan

Bird lover.

GitHub Events

Total
Last Year

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 39
  • Total Committers: 1
  • Avg Commits per committer: 39.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Akiomi Kamakura a****k@g****m 39

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 17
  • Average time to close issues: N/A
  • Average time to close pull requests: 8 days
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.82
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 14
Past Year
  • Issues: 0
  • Pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: 21 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.6
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 5
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (20)
  • akiomik (3)
Top Labels
Issue Labels
Pull Request Labels
dependencies (20)

Dependencies

Pipfile pypi
  • flake8 * develop
  • madmom * develop
  • precountify * develop
  • pytest * develop
  • twine * develop
  • typing_extensions * develop
  • wheel * develop
  • importlib-metadata *
Pipfile.lock pypi
  • appdirs ==1.4.4 develop
  • attrs ==20.3.0 develop
  • audioread ==2.1.9 develop
  • bleach ==3.2.1 develop
  • certifi ==2020.12.5 develop
  • cffi ==1.14.4 develop
  • chardet ==4.0.0 develop
  • colorama ==0.4.4 develop
  • cython ==0.29.21 develop
  • decorator ==4.4.2 develop
  • docutils ==0.16 develop
  • fire ==0.3.1 develop
  • flake8 ==3.8.4 develop
  • idna ==2.10 develop
  • iniconfig ==1.1.1 develop
  • joblib ==1.0.0 develop
  • keyring ==21.5.0 develop
  • librosa ==0.8.0 develop
  • llvmlite ==0.35.0 develop
  • madmom ==0.16.1 develop
  • mccabe ==0.6.1 develop
  • mido ==1.2.9 develop
  • numba ==0.52.0 develop
  • numpy ==1.19.4 develop
  • packaging ==20.8 develop
  • pkginfo ==1.6.1 develop
  • pluggy ==0.13.1 develop
  • pooch ==1.3.0 develop
  • precountify * develop
  • py ==1.10.0 develop
  • pycodestyle ==2.6.0 develop
  • pycparser ==2.20 develop
  • pyflakes ==2.2.0 develop
  • pygments ==2.7.3 develop
  • pyparsing ==2.4.7 develop
  • pytest ==6.2.1 develop
  • readme-renderer ==28.0 develop
  • requests ==2.25.1 develop
  • requests-toolbelt ==0.9.1 develop
  • resampy ==0.2.2 develop
  • rfc3986 ==1.4.0 develop
  • scikit-learn ==0.23.2 develop
  • scipy ==1.5.4 develop
  • six ==1.15.0 develop
  • soundfile ==0.10.3.post1 develop
  • termcolor ==1.1.0 develop
  • threadpoolctl ==2.1.0 develop
  • toml ==0.10.2 develop
  • tqdm ==4.54.1 develop
  • twine ==3.2.0 develop
  • typing-extensions ==3.7.4.3 develop
  • urllib3 ==1.26.2 develop
  • webencodings ==0.5.1 develop
  • wheel ==0.36.2 develop
  • importlib-metadata ==3.3.0
  • zipp ==3.4.0
setup.py pypi
  • fire *
  • librosa *
.github/workflows/pythonpackage.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite