Експерименти аудіо

Програму аудіоекспериментів було створено для виявлення музичних нот з мікрофона, в який користувач може свистіти

У v1. 2 програми було розроблено перемикач тону, за допомогою якого можна змінювати тон голосу у режимі реального часу. Користувачі можуть підвищити або знизити висоту тону за допомогою повзункаName

Опис

Ви можете визначити поширену нотатку за допомогою свисту у мікрофон і, за бажання, вивести її за допомогою MIDI.

У v1. 2 ви можете змінити висоту голосу у режимі реального часу за допомогою інструменту зміни тону.

Програма використовує бібліотеки платформ з такими можливостями:

  • Багатомовна
  • Налаштований багатореставрний масштаб
  • Параметр темного режиму
  • Сповіщення про нову версію

Опис коду

Виявлення панівного тону використовує Перетвор Швидких Фур'є (ФТ), який я отримав з університету, що поділився реалізацією їх алгоритмів.

Зміна тону досягається шляхом перетворення STFT, де частоти голосу між 400Гц і 4000Гц зміщуються праворуч, щоб збільшити висоту або ліворуч, щоб зменшити її.

Цей тип зсуву тонів легко реалізувати, але він не є надійним, оскільки фільтр не бере до уваги фазу.

Вікна

Instrumental Music v1, 000 (2017)

Звантажити

Instrumental Music v1. 1 (2021)

Звантажити

Instrumental Music v1. 2 (2021- 2024)

Спостерігати за vídeo
Звантажити

Версії

image

Instrumental music - це невеличка програма, запрограмована на Java, яка надає вам змогу слухати музику з мікрофона.

Це також дозволяє вам обробити захоплені вхідні дані і визначити головну нотатку у режимі реального часу.

Випробуйте програму за допомогою свисту нотаток, а потім встановіть, щоб програма відтворювала виявлену нотатку у MIDI.

Ця програма робить прості розваги.

image

У цьому випуску було оновлено версію бібліотек платформи:

  • Ви можете змінити масштаб програми.
  • Новий запит на версію, щоб отримати статистику щодо кількості користувачів, які використовують цю програму.
  • Параметр темного режиму

Тепер ви також можете встановити поріг амплітуди для виявлення нотатки.

image

Ця застосована версія походить з того додаткового вільного часу, який я мав через заборону заходити в бари й ресторани в Каталонії, без свідоцтво про COVID на Різдво в 2021 році.

Найпомітніша нова можливість - це зміна тону голосу з низу на висоту за допомогою повзунка.

  • Нові класи, які сприяють створенню виробників та споживачів.
  • Нові класи дозволяють використання і обробку аудіо у домені частоти застосуванням STFT.
  • Декілька покращень у структурі класу і інтерфейсі користувача.
  • Сумісність з jdk- 17
Демонстраційне відео

Vídeos

Звантаження