Changeset 189c6ae
- Timestamp:
- Aug 7, 2018, 2:05:49 PM (6 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master
- Children:
- 1f112cc
- Parents:
- 4624a568 (diff), fb4ab89 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
.appveyor.yml
r4624a568 r189c6ae 43 43 - "%PYTHONDIR%\\python.exe -c \"import struct; print(struct.calcsize('P') * 8)\"" 44 44 45 - "%PYTHONDIR%\\python.exe -m pip install --disable-pip-version-check --user --upgrade pip" 46 - "%PYTHONDIR%\\python.exe -m pip install --upgrade setuptools" 47 45 48 # We need wheel installed to build wheels 46 49 - "%PYTHONDIR%\\python.exe -m pip install wheel" 47 50 48 51 - "SET PATH=%PATH_EXTRAS%;%PYTHONDIR%;%PYTHONDIR%\\Scripts;%PATH%" 49 50 - "pip install --disable-pip-version-check --user --upgrade pip"51 - "pip install --upgrade setuptools"52 52 53 53 before_build: … … 56 56 build_script: 57 57 # build python module without using libaubio 58 - " pip install -r requirements.txt"58 - "%PYTHONDIR%\\python.exe -m pip install -r requirements.txt" 59 59 - "python setup.py build" 60 - " pip install ."60 - "%PYTHONDIR%\\python.exe -m pip install ." 61 61 - "python python\\demos\\demo_create_test_sounds.py" 62 62 - "nose2 --verbose" -
.travis.yml
r4624a568 r189c6ae 12 12 os: linux 13 13 compiler: gcc 14 - language: C15 os: osx16 osx_image: xcode817 compiler: clang18 14 - python: 3.5 19 15 os: linux … … 30 26 - language: C 31 27 os: osx 32 osx_image: xcode8 28 compiler: clang 29 - language: C 30 os: osx 33 31 compiler: clang 34 32 env: CFLAGS="-Os" HAVE_AUBIO_DOUBLE=1 WAFOPTS="--disable-accelerate" 35 33 - language: C 36 34 os: osx 37 osx_image: xcode838 35 compiler: clang 39 36 env: WAFOPTS="--enable-fat --disable-avcodec --disable-sndfile" 40 37 - language: C 41 38 os: osx 42 osx_image: xcode843 39 compiler: clang 44 40 env: WAFOPTS="--with-target-platform=ios --disable-avcodec --disable-sndfile" AUBIO_NOTESTS=1 45 41 - language: C 46 42 os: osx 47 osx_image: xcode848 compiler: clang49 env: WAFOPTS="--with-target-platform=iosimulator --disable-avcodec --disable-sndfile" AUBIO_NOTESTS=150 - language: C51 os: osx52 osx_image: xcode8.253 compiler: clang54 env: WAFOPTS="--enable-fat --disable-avcodec --disable-sndfile"55 - language: C56 os: osx57 osx_image: xcode8.258 compiler: clang59 env: WAFOPTS="--with-target-platform=ios --disable-avcodec --disable-sndfile" AUBIO_NOTESTS=160 - language: C61 os: osx62 osx_image: xcode8.263 43 compiler: clang 64 44 env: WAFOPTS="--with-target-platform=iosimulator --disable-avcodec --disable-sndfile" AUBIO_NOTESTS=1 … … 96 76 97 77 install: 78 - | 79 if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then 80 alias pip=pip2 81 fi; 98 82 - travis_retry pip install --upgrade pip 99 83 - travis_retry make getwaf expandwaf deps_python -
README.md
r4624a568 r189c6ae 5 5 [![Appveyor build status](https://img.shields.io/appveyor/ci/piem/aubio/master.svg)](https://ci.appveyor.com/project/piem/aubio "Appveyor build status") 6 6 [![Landscape code health](https://landscape.io/github/aubio/aubio/master/landscape.svg?style=flat)](https://landscape.io/github/aubio/aubio/master "Landscape code health") 7 [![Commits since last release](https://img.shields.io/github/commits-since/aubio/aubio/ 0.4.6.svg)](https://github.com/aubio/aubio "Commits since last release")7 [![Commits since last release](https://img.shields.io/github/commits-since/aubio/aubio/latest.svg)](https://github.com/aubio/aubio "Commits since last release") 8 8 9 9 [![Documentation](https://readthedocs.org/projects/aubio/badge/?version=latest)](http://aubio.readthedocs.io/en/latest/?badge=latest "Latest documentation") -
doc/develop.rst
r4624a568 r189c6ae 1 1 .. _develop: 2 2 3 Develop ping with aubio4 ===================== =3 Developing with aubio 4 ===================== 5 5 6 6 Here is a brief overview of the C library. -
doc/statuslinks.rst
r4624a568 r189c6ae 18 18 :alt: Documentation status 19 19 20 .. image:: https://img.shields.io/github/commits-since/aubio/aubio/ 0.4.6.svg?maxAge=259200020 .. image:: https://img.shields.io/github/commits-since/aubio/aubio/latest.svg 21 21 :target: https://github.com/aubio/aubio 22 22 :alt: Commits since last release -
examples/parse_args.h
r4624a568 r189c6ae 116 116 " do not fail if output file already exists\n" 117 117 #endif /* PROG_HAS_OUTPUT */ 118 #if def PROG_HAS_JACK118 #if defined(PROG_HAS_JACK) && defined(HAVE_JACK) 119 119 " -j --jack use Jack\n" 120 120 #if defined(PROG_HAS_ONSET) && !defined(PROG_HAS_PITCH) … … 122 122 " -V --miditap-velo MIDI velocity; default=65.\n" 123 123 #endif /* defined(PROG_HAS_ONSET) && !defined(PROG_HAS_PITCH) */ 124 #endif /* PROG_HAS_JACK*/124 #endif /* defined(PROG_HAS_JACK) && defined(HAVE_JACK) */ 125 125 " -v --verbose be verbose\n" 126 126 " -h --help display this message\n" … … 314 314 #else 315 315 errmsg("Error: no arguments given (and no available audio input)\n"); 316 usage ( stderr, 1 ); 316 errmsg(" consider recompiling with jack support (--enable-jack)\n"); 317 exit ( 1 ); 317 318 #endif /* HAVE_JACK */ 318 319 #else -
python/demos/demo_pitch_sinusoid.py
r4624a568 r189c6ae 38 38 pointer += partition 39 39 pointer += partition 40 freqs[ pointer : pointer + partition ] = 400 + 5 * np.random.random(sin_length/ 8)40 freqs[ pointer : pointer + partition ] = 400 + 5 * np.random.random(sin_length//8) 41 41 42 42 a = build_sinusoid(sin_length, freqs, samplerate) -
src/io/source_avcodec.c
r4624a568 r189c6ae 59 59 #include "source_avcodec.h" 60 60 61 #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(56, 56, 0) 61 62 #define AUBIO_AVCODEC_MAX_BUFFER_SIZE FF_MIN_BUFFER_SIZE 63 #else 64 #define AUBIO_AVCODEC_MAX_BUFFER_SIZE AV_INPUT_BUFFER_MIN_SIZE 65 #endif 62 66 63 67 struct _aubio_source_avcodec_t { … … 271 275 // default to mono output 272 276 aubio_source_avcodec_reset_resampler(s, 0); 277 278 if (s->avr == NULL) goto beach; 273 279 274 280 s->eof = 0; … … 419 425 goto beach; 420 426 } 427 428 #if LIBAVUTIL_VERSION_MAJOR > 52 429 if (avFrame->channels != (sint_t)s->input_channels) { 430 AUBIO_WRN ("source_avcodec: trying to read from %d channel(s)," 431 "but configured for %d; is '%s' corrupt?\n", avFrame->channels, 432 s->input_channels, s->path); 433 goto beach; 434 } 435 #endif 421 436 422 437 #ifdef HAVE_AVRESAMPLE -
src/io/source_wavread.c
r4624a568 r189c6ae 190 190 bytes_read += fread(buf, 1, 2, s->fid); 191 191 bitspersample = read_little_endian(buf, 2); 192 193 if ( channels == 0 ) { 194 AUBIO_ERR("source_wavread: Failed opening %s (number of channels can not be 0)\n", s->path); 195 goto beach; 196 } 197 198 if ( (sint_t)sr <= 0 ) { 199 AUBIO_ERR("source_wavread: Failed opening %s (samplerate can not be <= 0)\n", s->path); 200 goto beach; 201 } 202 203 if ( byterate == 0 ) { 204 AUBIO_ERR("source_wavread: Failed opening %s (byterate can not be 0)\n", s->path); 205 goto beach; 206 } 207 208 if ( bitspersample == 0 ) { 209 AUBIO_ERR("source_wavread: Failed opening %s (bitspersample can not be 0)\n", s->path); 210 goto beach; 211 } 192 212 #if 0 193 213 if ( bitspersample != 16 ) { -
src/notes/notes.c
r4624a568 r189c6ae 84 84 85 85 o->pitch = new_aubio_pitch (pitch_method, o->pitch_buf_size, o->hop_size, o->samplerate); 86 if (o->pitch == NULL) goto fail; 86 87 if (o->pitch_tolerance != 0.) aubio_pitch_set_tolerance (o->pitch, o->pitch_tolerance); 87 88 aubio_pitch_set_unit (o->pitch, "midi"); -
src/onset/onset.c
r4624a568 r189c6ae 308 308 o->apply_compression = 0; 309 309 aubio_onset_set_awhitening (o, 0); 310 } else if (strcmp (onset_mode, "wphase") == 0) { 311 // use defaults for now 310 312 } else if (strcmp (onset_mode, "mkl") == 0) { 311 313 aubio_onset_set_threshold (o, 0.05); -
src/pitch/pitchyinfft.c
r4624a568 r189c6ae 45 45 160., 200., 250., 315., 400., 500., 630., 800., 1000., 1250., 46 46 1600., 2000., 2500., 3150., 4000., 5000., 6300., 8000., 9000., 10000., 47 12500., 15000., 20000., 25100 47 12500., 15000., 20000., 25100., -1. 48 48 }; 49 49 … … 73 73 for (i = 0; i < p->weight->length; i++) { 74 74 freq = (smpl_t) i / (smpl_t) bufsize *(smpl_t) samplerate; 75 while (freq > freqs[j]) { 75 while (freq > freqs[j] && freqs[j] > 0) { 76 //AUBIO_DBG("freq %3.5f > %3.5f \tsamplerate %d (Hz) \t" 77 // "(weight length %d, bufsize %d) %d %d\n", freq, freqs[j], 78 // samplerate, p->weight->length, bufsize, i, j); 76 79 j += 1; 77 80 }
Note: See TracChangeset
for help on using the changeset viewer.