Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.8%) to scientific vocabulary
Keywords
Repository
Harmonic/Percussive Sound Separation
Basic Info
Statistics
- Stars: 46
- Watchers: 4
- Forks: 4
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
HPSS (Harmonic/Percussive Sound Separation)
About
This software separates a music audio signal (monaural PCM (.wav) format) to two components, "harmonic" and "percussive."
The codes in this repository were used in the experiments of the following paper. [IEEE Xplore]
bibtex
@article{tachibana2014hpss,
author={Hideyuki Tachibana and Nobutaka Ono and Hirokazu Kameoka and Shigeki Sagayama},
journal={IEEE/ACM Transactions on Audio, Speech, and Language Processing},
title={Harmonic/Percussive Sound Separation Based on Anisotropic Smoothness of Spectrograms},
year={2014},
volume={22},
number={12},
pages={2059-2073},
}
LICENSE
- MIT
- For academic use, please cite the paper above.
Directory
- src: source codes
- scripts: scripts
How to use (on UNIX-like systems)
Libraries
Install boost and fftw3 as follows,
# apt
sudo apt-get install libboost-dev libfftw3-dev
# yum
sudo yum install boost-devel fftw3-devel
Build
cd your_working_directory
git clone https://github.com/tachi-hi/HPSS
cd HPSS/src; make; cd -
Then two programs HPSS_separation and HPSS_smoothness_eval will be generated.
Note that the codes are not refactored sufficiently yet.
- The help message of
HPSS_smoothness_evalmay not help you.
Known bugs (to be fixed)
This program accepts only the monaural (1ch) wav files. If you apply the program to a stereo wav file, it will emit the segmentation fault and halt.
Other Resources
Other HPSS Implementation
Sliding version
Another implementation of HPSS is availabel below. Note that the algorithm used in the program below is not identical to the one described in the paper above (and the codes in this repository).
https://github.com/tachi-hi/slidingHPSS
Windows GUI version (not available now)
GUI version (not coded by me) ~~is~~ was available below. Note that the algorithm used in the program below is not identical to the one described in the paper above (and the codes in this repository).
- ~~http://hil.t.u-tokyo.ac.jp/pages/downloads.html~~ ... link expired
Audacity
see http://ismir2015.uma.es/LBD/LBD16.pdf
librosa
librosa, a audio processing module for python, also contains a module named hpss, though the algorithm is different from the one described in the above paper.
Links to other softwares used in the above paper
Owner
- Name: Hideyuki Tachibana
- Login: tachi-hi
- Kind: user
- Location: Tokyo
- Company: PKSHA Technology Inc.
- Website: https://tachi-hi.github.io/index.html
- Twitter: tachi_hi_
- Repositories: 16
- Profile: https://github.com/tachi-hi
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Tachibana
given-names: Hideyuki
orcid: "https://orcid.org/0000-0001-5162-1294"
title: "HPSS"
version: 1.0.0
date-released: 2014-10-06
url: "https://github.com/tachi-hi/HPSS"
license: "MIT"
references:
- type: article
authors:
- family-names: Tachibana
given-names: Hideyuki
orcid: "https://orcid.org/0000-0001-5162-1294"
- family-names: Ono
given-names: Nobutaka
- family-names: Kameoka
given-names: Hirokazu
- family-names: Sagayama
given-names: Shigeki
title: "Harmonic/Percussive Sound Separation Based on Anisotropic Smoothness of Spectrograms"
journal: "IEEE/ACM Transactions on Audio, Speech, and Language Processing"
volume: 22
number: 12
start: 2059
pages: 15
year: 2014
publisher: IEEE
doi: 10.1109/TASLP.2014.2351131
GitHub Events
Total
- Watch event: 3
Last Year
- Watch event: 3
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Hideyuki Tachibana | t****i | 28 |
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: about 13 hours
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- tachi-hi (4)