Описание тега tarsosdsp
TarsosDSP is a Java library for audio processing. Its aim is to provide an easy-to-use interface to practical music processing algorithms implemented, as simply as possible, in pure Java and without any other external dependencies. The library tries to hit the sweet spot between being capable enough to get real tasks done but compact and simple enough to serve as a demonstration on how DSP algorithms works.
1
ответ
Прочитать аудиофайл в массив двойных выборок
Я пишу приложение для Android, которое должно выполнять обработку звука (точнее, MFCC). Я решил использовать библиотеку TarsosDSP, но она не позволяет передавать звуковой файл, в отличие от микрофонного входа. Это означает, что в настоящее время мы …
09 мар '17 в 16:59
0
ответов
Причина разных результатов для извлечения mfcc с использованием разных библиотек
Я нашел две библиотеки (librosa и tarsosDSP), которые предназначены для обработки аудиосигнала. У них обоих есть метод для извлечения mfcc. После запуска простого примера на том же .wav В файле они дают совершенно разные результаты: Синий происходит…
18 окт '17 в 13:51
1
ответ
Проблемы с фильтром нижних частот при использовании TarsosDSP для Android
У меня есть простой код для обработки плавающего буфера с фильтром нижних частот. Вот функция: public static float[] lowPass(float[] buffer, float frequnecy) { AudioFormat audioFormat = new AudioFormat(SAMPLE_RATE, 16, 1, true, false); AudioEvent au…
17 окт '15 в 18:34
1
ответ
Не удается разрешить символ с помощью TarsosDSP для приложения Android
Эта проблема действительно споткнулась меня. Я пытаюсь реализовать класс percussionDetector из звуковой библиотеки TarsosDSP, но что-то не так... это мой код: public class PercussionDetectionForTimer extends Timer { int SAMPLING_RATE=22050; int BUFF…
10 мар '16 в 20:07
2
ответа
TarsosDSP Pitch Detection из файла.wav. И частота результата всегда меньше половины
Я пытаюсь использовать библиотеку TarsosDSP для определения высоты тона из файла.wav, и результат частоты всегда меньше половины. Вот мой код public class Main { public static void main(String[] args){ try{ float sampleRate = 44100; int audioBufferS…
12 июл '15 в 06:48
1
ответ
TARSOS DSP для Android: получение SpectralPeaks
Я использую Tarsos Dsp для Android для получения спектральных пиков из аудиофайла. Начиная с версии 2, TarsosDSP не использует javax, что должно сделать все намного проще. Что меня беспокоит, так это то, что мой код работает нормально, но android из…
20 фев '15 в 17:03
0
ответов
Android-приложение - пропущенные кадры с распознаванием высоты тона
Я работаю над программным обеспечением для распознавания нот и использую Thread.sleep, чтобы обеспечить достаточную согласованность высоты звука в течение определенного периода, чтобы квалифицировать его как ноту, а не как шум. Это, кажется, заставл…
22 фев '15 в 11:29
1
ответ
Объект TarsosDSP для Android AudioRecord не инициализируется из проекта LibGDX
Я пытаюсь (заново) создать акустический тюнер, который я кодировал некоторое время назад, используя форк проекта Original TarsosDSP, чтобы его можно было использовать с Android. На этот раз я использую обновленный проект TarsosDSP для Android от Jor…
20 фев '17 в 13:32
1
ответ
TarsosDSP и SurfaceView проблема многопоточности
Я использую TarsosDSP для расчета частоты основного тона в режиме реального времени. Он использует AudioDispatcher, который реализует Runnable и публикует результаты с помощью метода handlePitch для использования в основном потоке. Я использую Surfa…
03 мар '17 в 22:15
0
ответов
Как сделать преобразование ConstantQ с TarsosDSP в Android?
Как использовать класс ConstantQ в TarsosDSP для Android? Я ссылался на документацию здесь. При создании объекта класса ConstantQ приложение зависает и просто показывает белый экран. У меня есть следующая строка в моем методе onCreate: ConstantQ con…
09 янв '19 в 10:41
1
ответ
Потоковое воспроизведение с микрофона, добавление эффекта и сохранение в файл WAV с помощью библиотеки Android Tarsos
Примечания: я использую android studio и в настоящее время использую новейшую аудиотеку tarsos, которая должна быть совместимой с android, и фактически успешно добавила библиотеку в мой проект android studio. Ранее я безуспешно пытался использовать …
23 авг '17 в 03:05
1
ответ
Почему метод не обновляет значение переменной?
Я использую tarsos DSP Java API. Может кто-нибудь сказать мне, почему float pitchInHz не обновляется методом freq() в следующем коде? Может кто-нибудь сказать мне, что изменить, чтобы заставить его работать, потому что я не могу понять, почему это н…
24 мар '16 в 00:09
0
ответов
TarsosDSP PitchDetection - проблема с fromPipe
Я пытаюсь использовать TarsosDSP сделать массив питчей / частот. Был некоторый официальный код, который я посмотрел, чтобы начать (и он работал), который принимает звук с микрофона. Тем не менее, потому что я пытался записать звук в то же время, исп…
27 май '18 в 02:15
3
ответа
Журнал Android не печатается
Я использую TarsosDsp, и я не знаю, моя проблема с библиотекой или нет. Я был бы счастлив, если бы кто-нибудь мог помочь мне понять это. Вот мой код: public class MainActivity extends AppCompatActivity { private static final String TAG = "MyActivity…
25 окт '16 в 17:10
0
ответов
Не могу запустить Java программу PitchShift с TarsosDSP
Я пытаюсь запустить пример Pitch Shifting здесь: https://0110.be/posts/Pitch_Shifting_-_Implementation_in_Pure_Java_with_Resampling_and_Time_Stretching но я не могу заставить его работать. Я пытаюсь бежать java -jar PitchShift-latest.jar из командно…
02 июл '17 в 14:42
1
ответ
TarsosDSP Pitch Анализ для чайников
Я проснулся на Progarm, которые анализируют высоту звукового файла. Я столкнулся с очень хорошим API под названием "TarsosDSP", который предлагает анализ различной высоты тона. Однако я испытываю много проблем при настройке. Может кто-нибудь показат…
05 июл '15 в 15:13
0
ответов
TarsosDSP в андроид студии
Это мой первый пост в stackru. Я пытаюсь объединить свои музыкальные навыки с информатикой. Я использую Android Studio 3.1.2 с Gradle 4.5, Nexus 5X, API 25, Android 7.1.1, Windows 7 Я очень тщательно следовал инструкциям: Создайте проект под названи…
01 окт '18 в 14:14
0
ответов
TarsosDSP: слишком маленький размер буфера должен быть не менее 7168 #151
Хотя в документации написано, что общий размер буфера составляет 1024, 2048; это действительно не работает для размера 1024; и я получаю сообщение об ошибке: Слишком маленький размер буфера должен быть не менее 7168 при вызове следующего dispatcher …
30 авг '18 в 08:20
1
ответ
Почему PitchDetection лучше работает со свистом?
Я играю с примером программы UtterAsterisk, которая поставляется с TarsosDSP. Цель этой программы - показать горизонтальные полосы, которые указывают на примечание, которое должен сделать пользователь. Вертикальная черта перемещается слева направо, …
07 янв '19 в 20:42
0
ответов
Использование ConstantQ в библиотеке TarsosDSP в Android
Я только начинаю использовать TarsosDSP для Android и не могу понять, как использовать ConstantQ. Я использовал CQT в librosa, используя: C = np.abs(librosa.cqt(y[:511],fmin=librosa.note_to_hz('A0'), sr=16000, n_bins=88 * 3, bins_per_octave=12 * 3))…
31 янв '19 в 13:00