Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Генератор звукового сигнала - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Задать таймаут перед разрывом блютуз соединения http://www.cyberforum.ru/android-dev/thread1792492.html
Привет! Товарищи, подскажите как реализовать возможность разрывать bluetooth соединение между двумя девайсами после определенного времени. К примеру два девайся оказались на недопустимом расстоянии...
Программирование Android Клавиатура. Как можно упростить использование? Появилось несколько вопросов по клавиатуре. 1) Можно ли сделать программное нажатие кнопки на клавиатуре? А именно микрофон (распознавание речи) То есть чтобы например по клику в edittext сразу... http://www.cyberforum.ru/android-dev/thread1792471.html
Программирование Android SQlite + курсор + ориентация
Всем добрый вечер. Хотя не совсем добрый (для меня). Уже два часа безрезультатно пытаюсь решить проблему. Если в двух словах: вылетает прога, когда я меняю ориентацию экрана. Весь код...
Тестирование отображения UI Программирование Android
Здравствуйте, интересует есть ли какой ресурс для быстрого тестирования UI Android-приложений, ибо у меня на разных экранах Views по разному отображаются.
Программирование Android Проигрывание двух звуков по порядку http://www.cyberforum.ru/android-dev/thread1792293.html
В приложении в MediaPlayer загружаю два звука, но они проигрываются одновременно. Как сделать так, чтобы второй звук проигрывался только после первого?
Программирование Android Анимация следующая за свайпом Имеется 3 элемента RecyclerView: 1 слева(якобы за экраном), 1 в центре(видимый) и 1 справа(тоже за экраном). Требуется сделать так, чтобы при свайпе был эффект скольжения. Например, если свайп справа... подробнее

Показать сообщение отдельно
КАВ
13 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 48
23.11.2016, 01:30
Здравствуйте. Очень классный генератор звука,но у меня возникли следующие вопросы: 1. Как можно улучшить качество звука,не портя его. Я пробовал использовать прямоугольную волну как у Вас в проекте,подставив одинаковые значения в параметр метода,который возвращает прямоугольную волну для конкретного элемента массива,частоты и частоты дискретизации fase и добился улучшения качества,но на высоких частотах слышны гармоники,т.е начинают наслаиваться неизвестно откуда взявшиеся низкие частоты.
2. Я пытался генерировать один звук с разными частотами,чтобы добиться плавного изменения частоты. Для этого я использовал режим STREAM класса AudioTrack,и в цикле воспроизводил и записывал новые данные в буфер аудиотрека,используя play и write методы. Всё работает прекрасно,т.е частота меняется плавно,но во время воспроизведения звука слышен треск. Подскажите пожалуйста,как правильно генерировать звук с изменяющейся частотой,чтобы не было слышно треска и звук менялся плавно. Для генерации звука я использовал функцию x*x,при этом x менялся от 0 до 100 с шагом 0.1. Частота звука равна именно этой функции.
3. Можно ли как-то более тонко управлять каналами,используя AudioTrack,т.е сделать так,чтобы звук перетекал плавно из левого канала в правый и наоборот,или звучал не вправом или левом канале а где-то посередине сверху. В общем я хочу сделать что-то вроде 3d звука.
4. Можно ли как-то генерировать и воспроизводить одновременно несколько звуков на разных частотах используя класс audiotrack? Заранее благодарю всех за помощь.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru