Одно из моих любимы развлечений — запись микстэйпов. Я использую Roon (кстати, это реферальный линк, по нему вам выдадут 30 бесплатных дней, а мне — ничего) в качестве моего любимого плеера и музыкальной библиотеки. Roon, если вы не знаете (а в нашей стране он не слишком популярен) — это такой софт, который собирает (парсит со всех ваших дисков) библиотеку музыкальных файлов, потом сортирует ее, соотносит с данными из его базы, обогащает картинками, метаданными о музыкантах, их биографиях, дискографиях, всех участниках записи и т.п.
Что-то подобное умеет Last.fm и разные стримминги, типа Qobuz или Tidal (Spotify, наверное, тоже, но я им ни разу не пользовался). Но отличие в том, что Roon — это ваша собственная библиотека. Но не только. Можно также тоже залогиниться в любой (или даже не в один) стримминг, и тогда он вашу библиотеку с ним бесшовно интегрирует, и вы сможете слушать всё это как единую коллекцию.
Для хранения собственной коллекции музыки я использую Synology NAS. Туда я когда-то рипнул все свои CD и залил все скачанные с торрентов файлы. Roon работает так, что ему нужен сервер. В качестве сервера можно использовать их собственный комп, который, правда, у нас не купить, да и стоит он как чугунный мост, а также опеделенные модели Intel NUC (это такие мини-PC). Я лично использую такой вот NUC. На этот комп устанавливается образ сервера Roon Rock, который представляет из себя какой-то там Linux с их специальным приложением, войти туда нельзя, но по домашней сети можно открыть в браузере окошко с монитором его состояния, впрочем, довольно скудным.
Дорасскажу про Roon, прежде, чем перейти к основной теме. Сервис этот очень богат аудиофильским функционалом, весь его описать невозможно в рамках одного поста. Но и стоит он тоже приличных денег: когда я платил последний раз, было что-то типа 120 долларов в год. Но у меня сейчас пожизненная подписка, которую я купил примерно за 800 долларов. Сервис раньше был независимым, но в 2020 году его купил Harman. Поэтому я предполагаю, что «халява» с пожизненной подпиской рано или поздно закончится.
здесь будут несколько скриншотов Roon
Так вот, у меня к Roon подключен Qubuz. Попробовав разные стримминги я остановился на нем. Оплачиваю пиратским способом через какого-то гражданина с Авито.
Ну и соответственно, там я собираю плей-листы, которые некоторое время назад я писал на кассеты, которыми в плане ностальгии всё еще балуюсь, но т.к. плеер не очень удобно с собой таскать, а музыку я часто слушаю в машине, где у меня есть CD (да, она немного ретро...), и она умеет их писать внутрь, на диск музыкального сервера, то я решил писать на CD.
Вдобавок, я испытываю иногда потребность поделиться с друзьями моими находками, и у некоторых CD-плееры или дисководы еще есть, но кассетников точно нет ни у кого.
Кстати, если хотите послушать — пишите в обратную связь (на сегодня я ее починил), я пришлю вам рандомный диск совершенно бесплатно, мне будет приятно просто поделиться.
Что я пишу? В основном, я делаю сборники 3-х типов:
- Собираю новую и не совсем новую понравившуюся музыку. Вне зависимости от жанра, свежести и любых других параметров. Это чаще всего.
- Делаю коллекции по периодам (в основном это 80е годы) или артистам.
- Делаю тематические подборки (например, «Shrooms» — психоделическая электроника с фолк-уклоном для прослушивания в соответствующих теме состояниях).
Как я пишу? Конечно, я не качаю все треки, т.к. это хлопотно, и мне не интересно качать альбомами ради одной композиции (а нынче ситуация отягощается тем, что на рутрекере взяли моду убирать отдельные релизы, оставляя дискографии — чудовищно неудобно...).
Я рипаю прямо из Roon, таким методом: включаю плей-лист на проигрывание на моем Mac Mini M4 Pro и пишу его одним стримом прямо в Garage Band.
Напрямую, конечно, подцеплять стрим не получается, поэтому я нашел прекрасную прогу для маршрутизации на Маке — Loopback. Это единственный софт, из всего, что требуется для редактирования, за который мне пришлось заплатить 99 долларов.

В итоге я получаю единый файл нужной длины, но из минусов — там непредсказуемой длины паузы между треками (да, есть такое свойство у стриммингов), иногда треки зависают, и т.п.
С этим я справляюсь путем редактирования трека в том же Garage Band, или, из бесплатных редакторов это хорошо делает Audacity. Потом я нарезаю один длинный трек на отдельные композиции. Это нужно не только потому, что так проще писать (хотя писать можно и единым треком, проставив маркеры треков). Дело в том, что мастеринг разных альбомов сделан по-разному. И несмотря на то, что цифровые треки в основном нормализованы, т.е. их пиковые громкости доведены до 0 db (если вы всё это знаете и сейчас плюётесь из-за того, что я сильно упрощаю, уж простите), громкость при этом у каждой композиции очень разная.
Есть, конечно, и более сложные разницы, вроде динамического диапазона и компрессии. В частности, академическая музыка (классика) записана с гигантским динамическим диапазоном, и громкие части произведения звучат примерно одинаково с громкой частью Metallica (некоторые альбомы которой — прекрасный образец перекомпрессии), но при этом если слушать их на одинаковой громкости друг за другом — классику невозможно будет расслышать в тихих местах.
Но перекомпрессировать треки — для нас сложноватая задача, в любительском исполнении это может их прикончить. Да и классики в моих сборниках почти нет, стилистические разницы на одном сборнике не такие значительные. Поэтому ограничимся выравниванием средней воспринимаемой громкости. Для этого я использую foobar2000 — это полнофункциональный бесплатный плеер с приличными возможностями кастомизации. Если вам не интересуют возможности метаданных, предоставляемые Roon, то foobar может вполне его заменить.
Функционал выравнивания в foobar называется ReplayGain. Выбирем нужные треки, и он их сканирует и проставляет нужные параметры усиления/снижения громкости в метаданные файлов.

Сначала делаем Scan per-file track gain, а потом применяем полученные значения через Apply gain to file content.
Есть еще вариант применить более продвинутый плагин для сканирования:

Он устанавливается через вот это меню, Get more components:

Там же потом устанавливается и плагин для записи CD:

Странно, но запись CD запускается через Convert.
В общем-то, это всё. Длительное вступление, но самой-то работы на 5 минут. В результате, получаем вполне ровно звучащий CD. Если всмомню что-то еще — обязательно напишу.