| -rw-r--r-- | .gitignore | 78L |
| -rw-r--r-- | LICENSE | 674L |
| -rw-r--r-- | README.md | 57L |
| -rw-r--r-- | app/build.gradle | 53L |
| -rw-r--r-- | app/src/main/AndroidManifest.xml | 21L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/AudioDispatcher.java | 479L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/AudioEvent.java | 231L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/AudioGenerator.java | 267L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/AudioProcessor.java | 59L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/AutoCorrelation.java | 54L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/BitDepthProcessor.java | 64L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/ConstantQ.java | 393L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/DetermineDurationProcessor.java | 51L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/EnvelopeFollower.java | 126L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/FadeIn.java | 57L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/FadeOut.java | 52L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/GainProcessor.java | 66L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/MultichannelToMono.java | 68L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/Oscilloscope.java | 96L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/PitchShifter.java | 182L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/SilenceDetector.java | 142L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/SpectralPeakProcessor.java | 478L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/StopAudioProcessor.java | 56L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/WaveformSimilarityBasedOverlapAdd.java | 403L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/ZeroCrossingRateProcessor.java | 58L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/beatroot/Agent.java | 386L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/beatroot/AgentList.java | 278L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/beatroot/BeatRootOnsetEventHandler.java | 92L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/beatroot/Event.java | 120L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/beatroot/EventList.java | 432L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/beatroot/Induction.java | 355L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/beatroot/Peaks.java | 252L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/beatroot/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/effects/DelayEffect.java | 119L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/effects/FlangerEffect.java | 212L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/effects/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/filters/BandPass.java | 104L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/filters/HighPass.java | 62L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/filters/IIRFilter.java | 163L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/filters/LowPassFS.java | 64L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/filters/LowPassSP.java | 62L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/filters/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/granulator/Grain.java | 35L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/granulator/Granulator.java | 363L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/granulator/OptimizedGranulator.java | 381L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/PipeDecoder.java | 369L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/PipedAudioStream.java | 94L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/TarsosDSPAudioFloatConverter.java | 1082L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/TarsosDSPAudioFormat.java | 649L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/TarsosDSPAudioInputStream.java | 76L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/UniversalAudioInputStream.java | 72L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/android/AndroidAudioInputStream.java | 67L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/android/AndroidAudioPlayer.java | 109L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/android/AndroidFFMPEGLocator.java | 180L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/android/AudioDispatcherFactory.java | 102L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/android/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/io/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/mfcc/DCT.java | 155L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/mfcc/MFCC.java | 270L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/mfcc/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/onsets/BeatRootSpectralFluxOnsetDetector.java | 274L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/onsets/ComplexOnsetDetector.java | 196L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/onsets/OnsetDetector.java | 29L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/onsets/OnsetHandler.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/onsets/PercussionOnsetDetector.java | 197L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/onsets/PrintOnsetHandler.java | 31L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/onsets/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/AMDF.java | 157L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/DTMF.java | 126L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/DynamicWavelet.java | 323L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/FFTPitch.java | 48L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/FastYin.java | 348L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/GeneralizedGoertzel.java | 108L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/Goertzel.java | 150L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/McLeodPitchMethod.java | 398L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/PitchDetectionHandler.java | 41L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/PitchDetectionResult.java | 127L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/PitchDetector.java | 46L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/PitchProcessor.java | 150L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/Yin.java | 273L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/pitch/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/resample/FilterKit.java | 263L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/resample/RateTransposer.java | 85L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/resample/Resampler.java | 474L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/resample/SampleBuffers.java | 72L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/resample/SoundTouchRateTransposer.java | 95L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/resample/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/synthesis/AmplitudeLFO.java | 65L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/synthesis/NoiseGenerator.java | 56L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/synthesis/PitchResyntheziser.java | 137L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/synthesis/SineGenerator.java | 62L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/synthesis/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/AudioResourceUtils.java | 170L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/BiQuadFilter.java | 96L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/Complex.java | 238L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/ConcurrencyUtils.java | 331L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/CubicSplineFast.java | 183L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/FFMPEGDownloader.java | 122L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/PeakPicker.java | 167L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/PitchConverter.java | 217L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/BartlettHannWindow.java | 63L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/BartlettWindow.java | 63L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/BlackmanHarrisNuttall.java | 26L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/BlackmanWindow.java | 76L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/CosineWindow.java | 60L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/FFT.java | 216L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/FloatFFT.java | 6604L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/GaussWindow.java | 77L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/HammingWindow.java | 63L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/HannWindow.java | 61L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/LanczosWindow.java | 62L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/RectangularWindow.java | 62L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/ScaledHammingWindow.java | 35L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/TriangularWindow.java | 62L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/WindowFunction.java | 118L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/fft/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/util/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/HaarWaveletCoder.java | 83L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/HaarWaveletDecoder.java | 49L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/HaarWaveletFileReader.java | 99L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/HaarWaveletFileWriter.java | 107L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/HaarWaveletTransform.java | 143L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/Daubechies4Wavelet.java | 134L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/Daubechies4WaveletCoder.java | 82L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/Daubechies4WaveletDecoder.java | 49L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/HaarWavelet.java | 135L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/HaarWithPolynomialInterpolationWavelet.java | 229L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/LiftingSchemeBaseWavelet.java | 223L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/LiftingSchemeTest.java | 111L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/LineWavelet.java | 268L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/PolynomialInterpolation.java | 191L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/PolynomialWavelets.java | 263L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/lift/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/wavelet/package-info.java | 28L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/writer/WaveHeader.java | 261L |
| -rw-r--r-- | app/src/main/java/be/tarsos/dsp/writer/WriterProcessor.java | 65L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/CanvasPainter.java | 353L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/ListenerFragment.java | 161L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/MainActivity.java | 341L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/Note.java | 10L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/NoteName.java | 38L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/NotePickerDialog.java | 93L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/NumberPickerDialog.java | 60L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/PitchComparator.java | 47L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/PitchDifference.java | 42L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/Sampler.java | 67L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/TunerView.java | 32L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/Tuning.java | 8L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/TuningMapper.java | 80L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/BanjoTuning.java | 53L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/BassTuning.java | 52L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/CelloTuning.java | 52L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/ChromaticTuning.java | 192L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/DropCBassTuning.java | 52L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/DropCGuitarTuning.java | 54L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/DropCSharpGuitarTuning.java | 60L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/DropDGuitarTuning.java | 54L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/GuitaleleTuning.java | 54L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/GuitarTuning.java | 54L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/NoteFrequencyCalculator.java | 27L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/OpenGGuitarTuning.java | 54L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/OudStdTurkishTuning.java | 60L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/UkuleleDTuning.java | 58L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/UkuleleTuning.java | 52L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/ViolaTuning.java | 52L |
| -rw-r--r-- | app/src/main/java/com/github/cythara/tuning/ViolinTuning.java | 52L |
| -rw-r--r-- | app/src/main/res/drawable-nodpi/ic_launcher_background.xml | 4L |
| -rw-r--r-- | app/src/main/res/drawable-nodpi/ic_line_style_icons_mic.xml | 12L |
| -rw-r--r-- | app/src/main/res/drawable-nodpi/ic_line_style_icons_mic_active.xml | 12L |
| -rw-r--r-- | app/src/main/res/layout/activity_main.xml | 31L |
| -rw-r--r-- | app/src/main/res/menu/toolbar_menu.xml | 29L |
| -rw-r--r-- | app/src/main/res/mipmap-hdpi/ic_launcher.png | 2239B |
| -rw-r--r-- | app/src/main/res/mipmap-mdpi/ic_launcher.png | 1494B |
| -rw-r--r-- | app/src/main/res/mipmap-xhdpi/ic_launcher.png | 3157B |
| -rw-r--r-- | app/src/main/res/mipmap-xxhdpi/ic_launcher.png | 5140B |
| -rw-r--r-- | app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | 7130B |
| -rw-r--r-- | app/src/main/res/values-de-rDE/strings.xml | 38L |
| -rw-r--r-- | app/src/main/res/values-eu/strings.xml | 12L |
| -rw-r--r-- | app/src/main/res/values-pt-rBR/strings.xml | 38L |
| -rw-r--r-- | app/src/main/res/values-tr/strings.xml | 38L |
| -rw-r--r-- | app/src/main/res/values/colors.xml | 10L |
| -rw-r--r-- | app/src/main/res/values/dimens.xml | 7L |
| -rw-r--r-- | app/src/main/res/values/strings.xml | 41L |
| -rw-r--r-- | app/src/main/res/values/styles.xml | 6L |
| -rw-r--r-- | build.gradle | 26L |
| -rw-r--r-- | fastlane/Appfile | 2L |
| -rw-r--r-- | fastlane/Fastfile | 65L |
| -rw-r--r-- | fastlane/metadata/android/en-US/phoneScreenshots/choose_frequency.png | 64734B |
| -rw-r--r-- | fastlane/metadata/android/en-US/phoneScreenshots/choose_notation.png | 67480B |
| -rw-r--r-- | fastlane/metadata/android/en-US/phoneScreenshots/feedback.png | 49021B |
| -rw-r--r-- | fastlane/metadata/android/en-US/phoneScreenshots/listening.png | 50275B |
| -rw-r--r-- | fastlane/metadata/android/en-US/phoneScreenshots/tunings.png | 102713B |
| -rw-r--r-- | gradle.properties | 23L |
| -rw-r--r-- | gradle/gradle-daemon-jvm.properties | 12L |
| -rw-r--r-- | gradle/wrapper/gradle-wrapper.jar | 58910B |
| -rw-r--r-- | gradle/wrapper/gradle-wrapper.properties | 6L |
| -rwxr-xr-x | gradlew | 185L |
| -rw-r--r-- | gradlew.bat | 104L |
| -rw-r--r-- | settings.gradle | 4L |