Back to Blog

Як використовувати SoundMap у GreenGo: візуалізація вашої бібліотеки зразків

Якщо ви коли-небудь прокручували папку з 500 зразками, намагаючись знайти 'той ударний інструмент, який звучить як той, над яким я працював учора', SoundMap для вас. Він відображає кожен зразок на 2D полотні на основі того, як він насправді звучить, а не на основі його назви. Схожі звуки групуються разом. Ви можете бачити свою бібліотеку з першого погляду, натиснути, щоб попередньо переглянути, і знайти те, що вам потрібно за кілька секунд.

Цей посібник охоплює вкладку SoundMap у GreenGo 2.0.4, від завантаження вашої першої папки до експорту MIDI жестів.


Що таке SoundMap?

SoundMap — це інтерактивний розсіяний графік, який візуалізує аудіофайли на основі їх акустичних характеристик. Замість того, щоб переглядати зразки за іменем файлу або структурою папок, ви бачите їх розташованими в 2D просторі, де зразки зі схожим звучанням з'являються близько один до одного.

GreenGo витягує 10 характеристик з кожного аудіофайлу: яскравість, енергія, висота, тривалість, перетворення нуля, спектральний потік, MFCC 1, MFCC 2, шорсткість і шумність. Ви вибираєте, які дві характеристики відобразити на осях X та Y. Результат — це карта вашої бібліотеки, де ви можете візуально ідентифікувати кластери, викиди та дублікати.

Розсіяний графік SoundMap GreenGo з десятками точок зразків, розподілених по полотну, що показує кластеризацію аудіохарактеристик за темпом і енергією
SoundMap з завантаженими зразками — кожна точка представляє зразок, розташований за його аудіохарактеристиками.

Завантаження вашої бібліотеки зразків

Є два способи завантажити зразки в SoundMap:

Метод 1: Відкрити папку

  1. Натисніть кнопку 'Відкрити папку' (іконка папки) на панелі інструментів
  2. Виберіть папку, що містить аудіофайли
  3. GreenGo рекурсивно сканує папку на наявність аудіофайлів
  4. Файли WAV аналізуються за допомогою Node.js (найшвидший)
  5. Інші формати (MP3, FLAC, OGG, M4A тощо) аналізуються в браузері через Web Audio API
  6. У рядку стану відображається 'Аналізую X зразків...' під час завантаження
  7. По завершенню зразки з'являються як точки на розсіяному графіку

Підтримувані формати: WAV, MP3, OGG, FLAC, AIFF, M4A, AAC, WMA

Метод 2: Перетягування

Перетягніть аудіофайли з вашого файлового менеджера безпосередньо на полотно SoundMap. Вони аналізуються та додаються до існуючих зразків на графіку.

SoundMap GreenGo, що показує стан завантаження з рядком стану, що вказує на сканування папки та аналіз зразків
Завантаження зразків — вкажіть GreenGo на папку, і він автоматично аналізує кожен аудіофайл.

Примітка про продуктивність: Тільки перші 1 МБ кожного файлу читаються для аналізу, і 8192 зразки з початку аудіо використовуються. Це робить завантаження швидким навіть для великих бібліотек, але означає, що аналіз зосереджується на атаці/початковому транзі кожного зразка.


Розуміння 10 аудіохарактеристик

Ви можете відобразити будь-які дві з цих 10 характеристик на осях X та Y. Використовуйте випадаючі селектори вгорі розсіянного графіка, щоб змінити осі:

ХарактеристикаЩо вона вимірюєНизьке значенняВисоке значення
ЯскравістьВміст високих частот (частота перетворення нуля)Темний, приглушенийЯскравий, повітряний
ЕнергіяЗагальна гучність (RMS)Тихий, тонкийГучний, потужний
ВисотаОсновна частота (50-2000 Гц, логарифмічна шкала)Низька висотаВисока висота
ТривалістьДовжина зразка (логарифмічна шкала, 30с = 1.0)Короткий (транзитний)Довгий (підтримуваний)
Перетворення нуляЧастота перетворення нуля в формі хвиліНизький вміст частотВисокий вміст частот
Спектральний потікЯк сильно спектр змінюється з часомСтійкий, підтримуванийДинамічний, транзитний
MFCC 1Коефіцієнт мел-частотного кепстра 1 (відображає енергію)Низька енергія тембруВисока енергія тембру
MFCC 2Коефіцієнт мел-частотного кепстра 2 (відображає яскравість)Темний тембрЯскравий тембр
ШорсткістьДисонанс/грубість (другорядні різниці)Гладкий, чистийГрубий, різкий
ШумністьШум проти тонального вмісту (1 - періодичність)Тональний, настроєнийШумний, ударний

Оси за замовчуванням: X = Яскравість, Y = Енергія. Це дає хорошу загальну картину: темні/тихі зразки в нижньому лівому куті, яскраві/гучні зразки в верхньому правому куті.

Рекомендовані комбінації осей:

  • Яскравість проти енергії: Загальний тембровий огляд
  • Висота проти шумності: Відокремити тональні зразки від ударних
  • Тривалість проти спектрального потоку: Відокремити підтримувані звуки від транзитних
  • Шорсткість проти яскравості: Знайти грубі та гладкі звуки на кожному рівні яскравості

Розсіяний графік підтримує стандартну навігацію по полотну:

  • Прокрутка для збільшення: Збільшити/зменшити, центруючи на позиції курсора
  • Натисніть і перетягніть: Панорамування по графіку при збільшенні
  • Наведіть курсор: Підказка показує назву зразка та значення характеристик
  • Натисніть: Вибрати зразок (підсвічується на графіку)
  • Кнопка скидання: Скинути масштабування та панорамування до стандартного вигляду
  • Кнопка очищення: Видалити всі зразки з графіка
Збільшений розсіяний графік SoundMap GreenGo з підказкою, що показує деталі зразка, включаючи ім'я файлу, тривалість, частоту зразка, темп, енергію, валентність і танцювальність
Збільшений вигляд — наведіть курсор на будь-яку точку, щоб побачити назву зразка та його аудіохарактеристики.

У рядку стану внизу відображається інформація в реальному часі:

  • Кількість зразків ('247 зразків')
  • Інформація при наведенні (назва зразка при наведенні)
  • Кількість голосів ('Голоси: 3/64')
  • Позиція курсора ('XY: 0.50, 0.50')
  • Статус MIDI пристрою

Прослуховування зразків

Ви можете попередньо переглянути будь-який зразок безпосередньо з розсіянного графіка:

  1. Натисніть точку, щоб вибрати її
  2. Натисніть ще раз (або натисніть кнопку відтворення в пулі зразків), щоб прослухати її
  3. Зразок відтворюється через ваш вихідний аудіопристрій за замовчуванням
  4. Натисніть Пробіл, щоб зупинити всі відтворювані зразки

Аудіо движок підтримує 64-голосну поліфонію, тому ви можете одночасно запускати кілька зразків. Аудіо буфери кешуються після першого завантаження для миттєвого відтворення.

Контролі обгортки (права бокова панель):

  • Атака: 0.001с - 2с (як швидко зразок наростає)
  • Вивільнення: 0.01с - 2с (як швидко зразок зникає після відпускання)

Контролі рандомізації (права бокова панель):

  • Висота: +/- півтони (випадкова варіація висоти при кожному триггеруванні)
  • Панорама: Стерео панорамування рандомізації
  • Початкова позиція: Випадкова точка старту в межах зразка (%)

Ці контролі дозволяють вам прослуховувати зразки з варіацією, що корисно для тестування того, як зразок витримує різні умови.


Створення пулу зразків

Пул зразків — це ваша особиста колекція вибраних зразків. Ось як його використовувати:

  1. Додати до пулу: Виберіть зразок на графіку та натисніть P, або використайте кнопку додавання
  2. Улюблений: Натисніть F на вибраному зразку, щоб позначити його як улюблений (іконка зірки)
  3. Видалити: Використайте кнопку видалення в списку пулу
  4. Відтворити: Використайте кнопку відтворення поруч з кожним записом пулу
  5. Очистити: Очистити весь пул
  6. Експортувати: Експортувати пул (шляхи) для використання в інших інструментах
Панель пулу зразків SoundMap GreenGo, що показує список завантажених зразків з контролями відтворення та улюбленими
Панель пулу зразків — переглядайте, прослуховуйте та організовуйте свої завантажені зразки.

Знаходження дублікатів зразків

Якщо ваша бібліотека зразків зросла за роки завантаження пакетів, ви, напевно, маєте дублікати. Виявлення дублікатів SoundMap знаходить два типи:

  1. Точні дублікати: Те саме ім'я файлу (показано червоним)
  2. Темброві дублікати: Схожі аудіохарактеристики (відстань характеристик < 0.05, показано жовтим)

Натисніть 'Знайти дублікати' в панелі пулу зразків, щоб запустити виявлення. Результати показують згруповані дублікати з кнопкою видалення для кожного. Це один з найшвидших способів очистити переповнену бібліотеку зразків.


Інтеграція MIDI контролера

SoundMap працює з MIDI контролерами через Web MIDI API:

  1. Підключіть MIDI контролер до вашого комп'ютера
  2. SoundMap автоматично його виявляє (рядок стану показує ім'я пристрою)
  3. MIDI ноти тригерують зразки на основі їх позиції по осі X
  4. Вищі ноти тригерують зразки далі праворуч по осі X
  5. Швидкість впливає на гучність зразка

Чутливість до швидкості регулюється (0-100%) у панелі швидкості. Виявлення циклів автоматично визначає, чи граєте ви повторюваний патерн (вікно 2 секунди).

SoundMap GreenGo з інтеграцією MIDI контролера, що показує розсіяний графік і статус з'єднання MIDI для триггерування зразків з апаратного контролера
Інтеграція MIDI — тригеруйте зразки безпосередньо з вашого апаратного MIDI контролера.

Запис жестів та експорт MIDI

SoundMap може записувати ваші рухи миші на розсіяному графіку як 'жести' та експортувати їх як MIDI файли:

  1. Натисніть кнопку Жест (іконка кола), щоб почати запис
  2. Натисніть і перетягніть на полотні, щоб провести шлях
  3. Натисніть Жест ще раз, щоб зупинити запис
  4. Жест зберігається у списку жестів
  5. Виберіть налаштування квантизації (Вимкнено, 1/4, 1/8, 1/16, 1/32 нот)
  6. Натисніть Експортувати жест, щоб зберегти як MIDI файл

MIDI файл відображає ваш намальований шлях на ноти: позиція X в кожній точці визначає висоту, а час вашого малювання визначає ритм. Це креативний спосіб генерувати мелодійні послідовності з вашої бібліотеки зразків.

Режим MIDI лінії — це пов'язана функція: натисніть 'MIDI лінія', щоб провести пряму лінію через полотно. MIDI ноти відображаються на позиціях вздовж лінії, що корисно для мелодійного секвенування в межах певного діапазону вашої бібліотеки зразків.


Збереження та завантаження пресетів

Ви можете зберегти вашу поточну конфігурацію SoundMap як пресет:

  1. Натисніть Зберегти в панелі пресетів
  2. Назвіть пресет
  3. Пресет зберігає: поточні осі, рівень масштабування, позицію панорамування, налаштування обгортки, налаштування рандомізації та швидкість
  4. Щоб перезавантажити, натисніть Завантажити та виберіть пресет зі списку

Пресети зберігаються як JSON файли у вашій директорії даних програми. Ви можете видалити пресети зі списку.


Часто задавані питання

Чи виявляє SoundMap BPM або музичний ключ?

Ні. SoundMap витягує темброві характеристики (яскравість, енергія, висота, шорсткість тощо) для цілей звукового дизайну. Він не виявляє BPM або музичний ключ. Для виявлення BPM та ключа використовуйте вкладку Аналіз. SoundMap призначений для організації бібліотеки зразків, а не для DJ гармонійного мікшування.

Скільки зразків може обробити SoundMap?

SoundMap може обробити сотні зразків на розсіяному графіку. Продуктивність залежить від вашої машини, але рендеринг на основі полотна є ефективним. Дуже великі бібліотеки (1000+) можуть зайняти кілька хвилин для аналізу при першому завантаженні.

Які аудіоформати підтримуються?

WAV, MP3, OGG, FLAC, AIFF, M4A, AAC та WMA. Файли WAV аналізуються найшвидше (рідний аналіз Node.js). Інші формати аналізуються в браузері через Web Audio API, що трохи повільніше, але дає ті ж значення характеристик.

Чи можу я використовувати SoundMap без MIDI контролера?

Так. MIDI є необов'язковим. Ви можете натискати зразки, щоб прослухати їх, створювати пул зразків, виявляти дублікати та експортувати жести як MIDI без будь-якого обладнання. Підтримка MIDI контролера є бонусом для живих виступів та експериментів.

Чи працює SoundMap офлайн?

Так. Всі витягнення характеристик та візуалізація виконуються локально на вашій машині. Інтернет-з'єднання не потрібно.

Чи можу я редагувати метадані зразків у SoundMap?

Ні. SoundMap призначений лише для візуалізації та прослуховування. Щоб редагувати метадані, надішліть файли до вкладки Метадані через Файловий менеджер.