Introduce first cut of live shifter

This commit is contained in:
Chris Cannam
2023-06-29 16:49:30 +01:00
parent 1eddafd7a7
commit 5935d17ee0
14 changed files with 4284 additions and 2 deletions

View File

@@ -29,11 +29,13 @@ pkg = import('pkgconfig')
public_headers = [
'rubberband/rubberband-c.h',
'rubberband/RubberBandStretcher.h',
'rubberband/RubberBandLiveShifter.h',
]
library_sources = [
'src/rubberband-c.cpp',
'src/RubberBandStretcher.cpp',
'src/RubberBandLiveShifter.cpp',
'src/faster/AudioCurveCalculator.cpp',
'src/faster/CompoundAudioCurve.cpp',
'src/faster/HighFrequencyAudioCurve.cpp',
@@ -52,6 +54,7 @@ library_sources = [
'src/common/mathmisc.cpp',
'src/common/Thread.cpp',
'src/finer/R3Stretcher.cpp',
'src/finer/R3LiveShifter.cpp',
]
jni_sources = [
@@ -89,6 +92,7 @@ lv2_sources = [
unit_test_sources = [
'src/test/TestAllocators.cpp',
'src/test/TestFFT.cpp',
'src/test/TestLiveShifter.cpp',
'src/test/TestResampler.cpp',
'src/test/TestVectorOpsComplex.cpp',
'src/test/TestVectorOps.cpp',