Тема: Откуда берутся минуса???
Ищу минус на известную песню, нашел парня который делает минуса. Вопрос, как он их делает, насколько он качественный? Есть программа Moises? он в ней его делает?
Заценил Moises. Вау! Я отстал от жизни, оказывается. Королева в восхищении! (c)
Bistriy - я бы поставил тебе 10 "плюсов" если мог. Реально это САМЫЙ полезный для меня пост чуть ли не за 10 лет, ха-ха! блин... какие возможности открываются!
Разбил на треки собственную игру с группой: и все замечательно разделилось! Уж этого кавера точно нигде не было мультитреков. Очень интересно! Мало того что можно сделать минус, так еще можно изолировать партию барабанов для съема и наложить Smart Metronome (подстраивающийся под игру клик). Браво!
P.S. Купил годовую подписку чтобы убрать ограничения. Bistriy, если надо обращайся - песня с меня. Пример минусовки: https://voca.ro/1AplxQ2mxMNB
Качественно! Практически в один уровень со студийными минусами.
P.P.S. Нашел недостаток у Moises - он не различает барабанщика и перкуссиониста. )) Например в Вермишель Оркестр прекрасно убрал барабанщика, но вместе с ним утянул и всю перкуссию...
Попробовал на концертных записях. Итак, Buddy Rich '78 - Birdland.
Оригинал: https://voca.ro/16b71kPqAnbL
Минус (+ клик): https://voca.ro/16EMqzz1dUz5
Соло барабаны (только Бадди): https://voca.ro/1fmwB3JUBO4c
Как вам? Этих минусов никогда не было в природе и быть не могло! Слава ИИ! )
коллега r.m. пишет:
Как вам?
Как, как. Барабаны как из унитаза звучат, вот как :) И метроном местами в кач бэнда не попадает. И не может попасть в принципе - живой кач никакими математическими формулами не описать.
Рашид, тут уже херова туча тем была: и про Мозес и про Изотоп, и про прочие приблуды для изоляции.
Я думал, ты так программист уже давно в курсе всего этого :)
Для минусов пойдёт, но не более того. Качественно изолировать барабанные треки ИИ пока ещё не умеет.
коллега kiboko пишет:
И метроном местами в кач бэнда не попадает.
Эх, если бы он еще карту темпов для DAW делал ) Еще бы 40 баксов легко отдал.
коллега kiboko пишет:
живой кач никакими математическими формулами не описать
Там не просто формулы. И уж точно не "математические". Близко к тому как работают синапсы мозга: ИИ вроде как обучается на огромном числе примеров. Этот Moises мог "прослушать" столько партий сколько ни ты ни один человек в мире не слышал за всю жизнь и не услышит.
коллега kiboko пишет:
Я думал, ты так программист уже давно в курсе всего этого :)
Как тебе сказать. За всем не уследишь. Я вот и про ChatGPT узнал только весной, но Moises впечатлил больше.
коллега r.m. пишет:
40 баксов
А 40 долларов это за что? За годовую подписку на веб-версию?
коллега kiboko пишет:
А 40 долларов это за что? За годовую подписку на веб-версию?
Да.
коллега kiboko пишет:
живой кач никакими математическими формулами не описать
"Все есть число" - говорили пифагорейцы (ученики древнегреческого математика Пифагора). Значит всё можно обозначить числом.
Выше цитата. А от себя добавлю: "живой кач" конечно можно описать числом. Только их (чисел) должно быть много. Более того, мы ежедневно слушаем "живой кач" в цифре - маленькие целые числа в диапазоне от -32768 до 32767, по 44100 в секунду...
коллега kiboko пишет:
И метроном местами в кач бэнда не попадает.
Но в барабанщика метроном попадет! :) Насколько это возможно для столь импульсивной игры.
Вот, послушай Бадди с кликом: https://voca.ro/195GVzvUSthn (бас добавил для приятности)
Оркестр здесь много синкопирует, но это именно синкопы, а не "непопадание" в клик. А если оркестр где-то немного расходится с Бадди и кликом то тем хуже для оркестра )))) Не забываем что это все ж таки концертная запись без дублей и подкладок.
коллега kiboko пишет:
Для минусов пойдёт, но не более того. Качественно изолировать барабанные треки ИИ пока ещё не умеет.
И все таки, как делают тогда минус другие люди за деньги?? Не хочу покупать минус сделанный в Moises
коллега Bistriy пишет:
И все таки, как делают тогда минус другие люди за деньги??
Из мультитреков из игр Рок Бэнд и Гитар Хиро.
коллега Bistriy пишет:
Не хочу покупать минус сделанный в Moises
Какая пестня-то хоть? И сколько денег за минус запросили?
коллега r.m. пишет:
Да.
Ещё один вопрос: ты картой российского банка оплачивал? Или картой банка той страны, в которой сейчас проживаешь?
коллега kiboko пишет:
Ещё один вопрос: ты картой российского банка оплачивал?
Местной конечно. Российские карты перестали работать практически везде, даже в Турции (первые месяцы войны еще работали, но по мере падения престижа родины, банки один за другим отказались с ними работать, последним сдался Ziraat). Вьетнам тоже больше не принимает и не выдает наличные (по информации в сети). По-моему, единственные страны где в банкоматах еще работают карты МИР это Беларусь, Армения и все. Про онлайн-сервисы и американские-европейские интернет магазины я вообще молчу, они не работают с марта 2022.
Я делаю минуса в moises уже довольно давно, и скажу что можно добиться неплохого результата если в добавок к этому подмешивать немного оригинала (процентов 10-15) и ещё одну дорожку в которой плагином убираются инструменты, а не нейронкой, плюс щепотка эквализации и плов готов. Но для половины задач с головой хватит моисеса
коллега kiboko пишет:
Какая пестня-то хоть? И сколько денег за минус запросили?
Минуса на песни нужны разные, вот например Metallica "Enter Sandman"
В среднем за минул просят 800 рублей и мне их не жалко, главное понимать, что этот минут не из Moises, который бесплатно можно сделать.
коллега Bistriy пишет:
Metallica "Enter Sandman"
Это точно не Мойзес. Это мультитрек из игры Гитар Хиро "Металлика".
коллега Bistriy пишет:
800 рублей
:)
коллега Bistriy пишет:
главное понимать, что этот минут не из Moises, который бесплатно можно сделать.
Так его в любом случае можно бесплатно сделать - что с Мойзесом, что без него. Мультитреки Металлики давно выложены на торрентах. Качайте, микшируйте и вперёд - там делов на пять минут от силы.
коллега Bistriy пишет:
например Metallica "Enter Sandman"
Держи: https://disk.yandex.ru/d/tcm4Q3geku5UkQ
Мой кавер на Сэндмэна (13 лет назад):
https://voca.ro/117sdJ8XbT0I
В последнюю минуту парадидлы и немного 32-х на малом :) парадидлы, Карл!.. в Металлике! )))
Здесь ноты того что сыграл: https://disk.yandex.ru/i/MytMxU0lyMmY4Q
Полная транскрипция, as is, без квантования.
коллега kiboko пишет:
Это точно не Мойзес. Это мультитрек из игры Гитар Хиро "Металлика".
Yeah...
коллега kiboko пишет:
Мультитреки Металлики давно выложены на торрентах.
Я шел крутым путем - скачал Xbox 360 ISO-образ игры Guitar Hero: Metallica. Далее вырезал оттуда fsb файлы. Далее вытащил из них xma файлы (что-то вроде wma, только более проприетарный формат для Xbox). Вытащил charts (игровые "ноты", где записан ритм партий), преобразовал в midi. Далее написал прогу которая достает из midi карту темпов (клики метронома). Затем прогу которая генерирует из этой карты wav файл с кликами (2 варианта). Затем скрипт автоматизации для SoX чтобы все песни превратились в нужные *.mp3 одним запуском.
Для Rock Band серии не только достаю треки, накладываю клик, но и свожу громкость каждого инструмента как описано в dta файле (тоже из образа с игрой). И финальная точка - GUI для удобства и автоматизации.
Еще про DLC к играм не сказал. А это отдельный квест, особенно для Rock Band. Как их выкачивал тоже - полный набор - с официальных серверов загрузки, без покупки и даже без аккаунта. ) Тогда (в 2010-2011) было возможно, не думаю что сейчас получится.
Практически back to the future... Узнаю старину эрэма - нихрена непонятно, но жутко интересно! :)))
коллега r.m. пишет:
Держи: https://disk.yandex.ru/d/tcm4Q3geku5UkQ
Мой кавер на Сэндмэна (13 лет назад):
https://voca.ro/117sdJ8XbT0I
В последнюю минуту парадидлы и немного 32-х на малом :) парадидлы, Карл!.. в Металлике! )))
Здесь ноты того что сыграл: https://disk.yandex.ru/i/MytMxU0lyMmY4Q
Полная транскрипция, as is, без квантования.
Спасибо большое. Как вы доставали раньше музыку прочитал, это конечно нужен мегамозг, респект!!!
коллега u_river пишет:
Практически back to the future... Узнаю старину эрэма - нихрена непонятно, но жутко интересно! :)))
Привет) Попробую объяснить подробно.
Итак, Rock Band. [[ c Guitar Hero все немного иначе, с Rock Band интереснее :) ]]
1. В играх серии Rock Band 1 и 2 (не знаю как насчет RB3, наверное и там тоже) все треки инструментов хранятся в одном mogg-файле. Это многоканальный (обычно 13-14 каналов) файл формата Ogg Vorbis закодированный с переменным битрейтом. Средний размер 30-40 Мб. Его можно декодировать стандартной утилитой oggdec.exe.
2. Для каждой игры или DLC есть файлик который описывает данные песни и мультитрека. Для примера возьмем DLC Black Sabbath Pack 01 [N.I.B, Sweet Leaf, War Pigs] c 3 песнями. Вот он:
(nib
(name "N.I.B.")
(artist "Black Sabbath")
(context 45)
(song
(name songs/nib/nib)
(tracks
((drum (0 1 2 3 4))
(bass (5 6))
(guitar (7 8))
(vocals (9 10))
)
)
; KICK SNARE CYMBALS BASS GUITAR VOCALS TRKS
(pans ( 0.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0))
(vols ( -3.0 0.0 0.0 -1.5 -1.5 -4.5 -4.5 -1.5 -1.5 -4.5 -4.5 -6.0 -6.0))
(cores ( -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 ))
(drum_solo
(seqs (kick.cue snare.cue tom1.cue tom2.cue crash.cue))
)
(drum_freestyle
(seqs (kick.cue snare.cue hat.cue ride.cue crash.cue))
)
(midi_file songs/nib/nib.mid)
)
(song_scroll_speed 2300)
(bank sfx/handclap_bank.milo)
(anim_tempo kTempoMedium)
(preview 013400 042540)
(rank
(drum 220)
(guitar 225)
(bass 250)
(vocals 200)
(band 225)
)
(genre metal)
(decade the70s)
(downloaded TRUE)
(vocal_gender male)
)
(sweetleaf
(name "Sweet Leaf")
(artist "Black Sabbath")
(downloaded TRUE)
(context 99)
(song
(name songs/sweetleaf/sweetleaf)
(tracks
((drum (0 1 2 3))
(bass 4)
(guitar (5 6))
(vocals (7 8))
)
)
; K SN CYMBALS BASS GUITAR VOCALS TRACKS
(pans ( 0.0 0.0 -1.0 1.0 0.0 -1.0 1.0 -1.0 1.0 -1.0 1.0))
(vols ( 0.0 0.0 -2.0 -2.0 -2.0 -5.0 -5.0 -7.5 -7.5 -6.0 -6.0))
(cores ( -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 ))
(drum_solo
(seqs (kick.cue snare.cue tom1.cue tom2.cue crash.cue))
)
(drum_freestyle
(seqs (kick.cue snare.cue hat.cue ride.cue crash.cue))
)
(midi_file songs/sweetleaf/sweetleaf.mid)
)
(song_scroll_speed 2000)
(bank sfx/cowbell_bank.milo)
(anim_tempo kTempoMedium)
(preview 23000 57000)
(rank
(drum 275)
(guitar 275)
(bass 275)
(vocals 250)
(band 275)
)
(genre metal)
(decade the70s)
(downloaded TRUE)
(vocal_gender male)
)
(warpigs
(name "War Pigs")
(artist "Black Sabbath")
(context 100)
(song
(name songs/warpigs/warpigs)
(tracks
((drum (0 1 2 3 4 5))
(bass (6 7))
(guitar (8 9))
(vocals (10 11))
)
)
; KICK SNARE CYMBALS BASS GUITAR VOCALS TRKS
(pans ( -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0))
(vols ( -1.0 -1.0 -1.0 -1.0 -1.5 -1.5 -4.0 -4.0 -2.5 -2.5 -4.5 -4.5 -4.0 -4.0))
(cores ( -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 ))
(drum_solo
(seqs (kick.cue snare.cue tom1.cue tom2.cue crash.cue))
)
(drum_freestyle
(seqs (kick.cue snare.cue hat.cue ride.cue crash.cue))
)
(midi_file songs/warpigs/warpigs.mid)
)
(song_scroll_speed 2300)
(bank sfx/tambourine_bank.milo)
(anim_tempo kTempoMedium)
(preview 67662 90200)
(rank
(drum 300)
(guitar 250)
(bass 275)
(vocals 250)
(band 250)
)
(genre metal)
(decade the70s)
(downloaded TRUE)
(vocal_gender male)
)
Попробуем разобраться...
(name "N.I.B.")
(artist "Black Sabbath")
(context 45)
(song
(name songs/nib/nib)
Это, видимо, описание первой песни N.I.B.. Название, исполнитель.
(tracks
((drum (0 1 2 3 4))
(bass (5 6))
(guitar (7 8))
(vocals (9 10))
)
Здесь перечислены номера треков мультиканального mogg и к какому именно инструменту они относятся. Например, барабаны это первые 5 треков (отсчет идет с 0).
; KICK SNARE CYMBALS BASS GUITAR VOCALS TRKS
(pans ( 0.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0))
(vols ( -3.0 0.0 0.0 -1.5 -1.5 -4.5 -4.5 -1.5 -1.5 -4.5 -4.5 -6.0 -6.0))
Наиболее интересная часть. Здесь указаны параметры pans (смещение канала). 0.0 - канал моно и звучать должен ровно посередине (в обоих колонках), -1.0 - левый канал , 1.0 - правый канал. vols это громкость сведения. Например KICK надо понизить на -3dB, SNARE понижать не надо, а BASS понизить на -4.5dB.
Видно что бочка KICK записана здесь одним каналом (моно) а вот малый барабан SNARE уже двумя (стерео). Том-томы в RB тоже, как правило, в каналы SNARE попадают. Тарелки CYMBALS здесь тоже стерео. BASS, GUITAR и VOCALS стерео.
Берем следующую песню, Sweet Leaf:
(sweetleaf
(name "Sweet Leaf")
(artist "Black Sabbath")
(downloaded TRUE)
(context 99)
(song
(name songs/sweetleaf/sweetleaf)
(tracks
((drum (0 1 2 3))
(bass 4)
(guitar (5 6))
(vocals (7 8))
)
)
; K SN CYMBALS BASS GUITAR VOCALS TRACKS
(pans ( 0.0 0.0 -1.0 1.0 0.0 -1.0 1.0 -1.0 1.0 -1.0 1.0))
(vols ( 0.0 0.0 -2.0 -2.0 -2.0 -5.0 -5.0 -7.5 -7.5 -6.0 -6.0))
Здесь барабаны всего 4 канала. Малый барабан моно, как и бочка, а стерео только тарелки. BASS в отличие от первой песни тоже моно... KICK здесь не надо понижать в громкости при сведении, а вокал надо сделать тише аж на -7.5db!
Третья и последняя песня:
(warpigs
(name "War Pigs")
(artist "Black Sabbath")
(context 100)
(song
(name songs/warpigs/warpigs)
(tracks
((drum (0 1 2 3 4 5))
(bass (6 7))
(guitar (8 9))
(vocals (10 11))
)
)
; KICK SNARE CYMBALS BASS GUITAR VOCALS TRKS
(pans ( -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0 -1.0 1.0))
(vols ( -1.0 -1.0 -1.0 -1.0 -1.5 -1.5 -4.0 -4.0 -2.5 -2.5 -4.5 -4.5 -4.0 -4.0))
А здесь барабаны уже 6 треков! Потому что бочка - стерео! Это довольно-таки редкость для RB, обычно бочка везде моно для экономии, но иногда в некоторых песнях все же бывают исключения и это как раз оно.
В общем некоторое понимание надеюсь появилось. Я когда только начинал делать минуса все эти параметры учитывал вручную. То есть прописывал громкости и панорамирование каждого канала в редакторе, как звукач, но потом мне это надоело, я написал прогу которая парсит все эти данные из файлов (анализирует) и генерирует скрипт для автоматизации процесса.
Самое интересное метроном. Как я автоматизировал наложение клика в минус данными из игры (midi). Вот этим ноу-хау реально горжусь. Если с вырезанием треков из игр в интернете баловались и до меня, то интегрировать метроном я кажется догадался первым. Там много тонкостей. Например, размеры тактов в midi учитывал. Об этом как-нибудь в другой раз. )
коллега r.m. пишет:
Самое интересное метроном. Как я автоматизировал наложение клика в минус данными из игры (midi). Вот этим ноу-хау реально горжусь. Если с вырезанием треков из игр в интернете баловались и до меня, то интегрировать метроном я кажется догадался первым. Там много тонкостей. Например, размеры тактов в midi учитывал. Об этом как-нибудь в другой раз. )
Вот это было бы очень интересно.
коллега r.m. пишет:
DLC Black Sabbath Pack 01 [N.I.B, Sweet Leaf, War Pigs]
Замечу, что это не родные Саббатовские треки, а переигранные кавера. И Параноид тоже.
Из родных Саббатовских треков есть только Children Of The Grave из Гитар Хиро.
30 рандом минусов из Rock Band и разных DLC к ним. Просто случайно мышкой накидал, не выбирал.
https://disk.yandex.ru/d/oAuIc7yNdJtbMA
https://disk.yandex.ru/d/_FoGoKilzULtcg
https://disk.yandex.ru/d/FjeQbRzOdyUSSw
13-летию сайта original-minus.ru (которого уже нет) посвящается... =)
коллега Bistriy пишет:
Монстр!!!
Спасибо!
коллега kiboko пишет:
Замечу, что это не родные Саббатовские треки, а переигранные кавера. И Параноид тоже.
Из родных Саббатовских треков есть только Children Of The Grave из Гитар Хиро.
Да, ранние Rock Band и Guitar Hero этим грешили. Часть песен были каверы, сыгранные специально для игры. Но начиная с Guitar Hero 4 World Tour и Rock Band 2 использовали только оригиналы.
Впрочем Guitar Hero 1-3 малоинтересны вследствие того что барабаны как отдельный инструмент появились в 4 части. Еще был классный Guitar Hero: Aerosmith вышедший всего за несколько месяцев до Guitar Hero 4 World Tour но и там к сожалению разделены были только гитара и бас. Остальные в общем треке. Песни оттуда я не включал в свой список.
Black Sabbath 01 DLC вышел Dec. 4, 2007 и относился к RB1. Вполне возможно что там был кавер.
коллега r.m. пишет:
Да, ранние Rock Band и Guitar Hero этим грешили. Часть песен были каверы, сыгранные специально для игры.
Надо сказать, что многие каверы из этих игр по исполнению круче оригинала :)
Часть песен Раш - это тоже каверы. Было бы здорово узнать имя барабанщика, который всё это играл.
коллега r.m. пишет:
Aerosmith вышедший всего за несколько месяцев до Guitar Hero 4 World Tour но и там к сожалению разделены были только гитара и бас. Остальные в общем треке.
Аэросмит уже есть пятистемовый рокбэндовский с отдельным барабанным треком.
коллега r.m. пишет:
Попробую объяснить подробно
Ваще всё понятно стало! :))))))
коллега Bistriy пишет:
Монстр!!!
Не то слово. Это ты ещё в районе 2006 года не заходил сюда - эрэм тут такие расклады по теории и практике выдавал! :)
коллега u_river пишет:
Не то слово. Это ты ещё в районе 2006 года не заходил сюда - эрэм тут такие расклады по теории и практике выдавал! :)
Что уж я такого особенного говорил? )) Чем 3/2 размер отличается от 6/4? :)
коллега u_river пишет:
Ваще всё понятно стало! :))))))
Отлично! Тогда, продолжаем дальше. )
коллега kiboko пишет:
Вот это было бы очень интересно.
Про метроном.
Идея витала в воздухе. Песни в играх четко синхронизированы с некими событиями во времени (иначе ритм-игра просто не работала бы - как определить что ты "сыграл" на гитаре то что нужно и вовремя?). В Guitar Hero для этого используются так называемые "чарты" (charts). Это внутриигровая структура данных в которой записано что-то вроде табов для гитар, барабанов, вокала и тд. Назовем их нотами. Они могут быть преобразованы в MIDI - соответствующие утилиты фанатов Frets on Fire (бесплатный клон GH для Windows) я нашел в интернете. В Rock Band изначально вместо чартов все хранится в MIDI - преобразовывать не нужно. К каждой песне прилагается файл *.mid где записаны партии инструментов, включая даже текст песен по слогам (vocal lyrics)! Да, да, они не поленились прописать текст к каждой песне. Видимо в игре есть что-то вроде караоке. (не играл ни в одну игру серии - могу только предполагать) См. 1 скрин.
Значит можно легко сделать дорожку метронома - все темпы прописаны правильно - достаточно открыть файл в Cakewalk Sonar или любой другой DAW и... дальше дело техники. Как работать в Sonar рассказывать не буду. )
Полученный трек метронома во-первых, четко синхронизирован с началом песни (минуса), во-вторых легко смикшировать с минусом и получить уже минус с метрономом. Вот, собственно, и весь секрет...
Но вскоре мне это надоело. К тому времени у меня были midi файлы всех песен (в RB они есть изначально а в GH получены конвертацией из чартов). Нужно было как-то имея midi файл получить дорожку метронома без ручной работы в редакторе.
Первый шаг: написать парсер midi. Мне не пришлось писать с нуля - соответствующие библиотеки есть в Java. Т.е. я подключил библиотеку и написал процедуру вычисления времени каждого клика с учетом всех найденных темпов, преобразования в микросекунды (0.000001 сек) и сохранения их списком в отдельный файл. Результат на 2 скрине.
В некоторых песнях размер отличается от 4/4 или меняется в процессе... И надо как-то адаптировать их. Потому что иначе в такте 12/8 будет не 4 клика (каждую четверть-с-точкой как принято) а 6 кликов что неудобно. А например в такте 5/8 будет вообще 2.5 клика... В таких местах я решил делать клик только в начале такта. В той же Master of Puppets встречаются одиночные такты 5/8 и если мельчить их по 5 кликов в каждом такте они будут слишком быстрые (та-та-та-та-та!).
fun tsToRatio(ts: String): Double {
return when (ts) {
"6/8" -> 1.5
"12/8" -> 1.5
"5/8" -> 2.5
else -> 1.0
}
}
Для размеров с /4 в знаменателе клик на каждую четверть (else -> 1.0). Другие размеры /8 как-то особо не попадались, так что вот такой куцый списочек. Но всегда можно добавить. Пример лога парсера на 3 скрине.
Второй шаг: превратить список микросекунд в клики в wav файле. Для этих целей я выбрал C#. Там отличные возможности по работе с WAV хэдерами и бинарными данными. Утилита пробегает по списку и генерирует wav с выбранным сэмплом клика (ковбелл, шейкер или другой звук). При этом если файл с кликами получается длиннее минуса то он обрезается чтобы размеры совпадали.
С учетом возможностей этих программ другая (mogg_batch.exe) генерирует скрипт для выбранных песен.
На выходе получается cmd-файл примерно такого вида:
oggdec -b 5 battery.mogg
sox -D battery.wav -b 32 -e signed-integer battery_GAIN.wav remix 1p-0.50 2p-1.00 3p-1.00 4p-3.00 5p-3.00 6p-4.00 7p-6.00 8p-6.00 9p-4.50 10p-4.50 11p-5.50 12p-5.50
sox -D battery_GAIN.wav -b 32 -e signed-integer "Metallica - Battery FULL.wav" remix 1,2,4,6,7,9,11 1,3,5,6,8,10,12 rate -v 44.1k norm -0.2
lame --alt-preset insane --tt "Battery (original)" --ta "Metallica" --tc "original-minus.ru" "Metallica - Battery FULL.wav" "Metallica - Battery FULL.mp3"
del "Metallica - Battery FULL.wav"
sox -D battery_GAIN.wav -b 32 -e signed-integer "Metallica - Battery DRUMS MINUS.wav" remix 6,7,9,11 6,8,10,12 rate -v 44.1k norm -0.2
lame --alt-preset insane --tt "Battery (drumless)" --ta "Metallica" --tc "original-minus.ru" "Metallica - Battery DRUMS MINUS.wav" "Metallica - Battery DRUMS MINUS.mp3"
java -jar midi.jar "battery.mid" BEAT > "battery usec.txt"
genclicks "battery usec.txt" "metronome.sample1" "Metallica - Battery DRUMS MINUS.wav" "battery metronome1.wav"
genclicks "battery usec.txt" "metronome.sample2" "Metallica - Battery DRUMS MINUS.wav" "battery metronome2.wav"
sox -D -m "Metallica - Battery DRUMS MINUS.wav" "battery metronome1.wav" -b 32 -e signed-integer "battery 1.wav" norm -0.2
sox -D -m "Metallica - Battery DRUMS MINUS.wav" "battery metronome2.wav" -b 32 -e signed-integer "battery 2.wav" norm -0.2
del "battery usec.txt"
del "battery metronome1.wav"
del "battery metronome2.wav"
lame --alt-preset insane --tt "Battery (drumless with click track #1)" --ta "Metallica" --tc "original-minus.ru" "battery 1.wav" "Metallica - Battery DRUMS MINUS METRONOME 1.mp3"
lame --alt-preset insane --tt "Battery (drumless with click track #2)" --ta "Metallica" --tc "original-minus.ru" "battery 2.wav" "Metallica - Battery DRUMS MINUS METRONOME 2.mp3"
del "Metallica - Battery DRUMS MINUS.wav"
del "battery 1.wav"
del "battery 2.wav"
sox -D battery_GAIN.wav -b 32 -e signed-integer "Metallica - Battery DRUMS SOLO.wav" remix 1,2,4 1,3,5 rate -v 44.1k norm -0.2
lame --alt-preset insane --tt "Battery (drums only)" --ta "Metallica" --tc "original-minus.ru" "Metallica - Battery DRUMS SOLO.wav" "Metallica - Battery DRUMS SOLO.mp3"
del "Metallica - Battery DRUMS SOLO.wav"
del battery.wav
del battery_GAIN.wav
Для 1 минуса с кликом. Соответственно для 10 песен скрипт получится в 10 раз длиннее и в нем будут другие параметры микширования и имена файлов.
коллега r.m. пишет:
Про метроном.
Спасибо. Вечером ещё разок перечитаю. Дорожка метронома это BEAT?
коллега r.m. пишет:
cmd-файл
А что делать с этим файлом? В командной строке его можно открыть?
коллега kiboko пишет:
Спасибо. Вечером ещё разок перечитаю. Дорожка метронома это BEAT?
Да. Можно и самому сделать - забить такт четвертями и скопировать 100500 раз дело нехитрое... Но зачем если она уже есть? ) В привязке к BEAT есть определённый плюс: можно отредактировать дорожку и сделать кастомный метроном. Например, тикающий восьмушками или триолями, или какой-нибудь паттерн вроде 3+2+2 для 7/8.
коллега kiboko пишет:
А что делать с этим файлом? В командной строке его можно открыть?
Просто запустить. Он как исполняемый в Windows.
Главная ценность этих мидишек даже не партии (хотя их можно использовать для разучивания) а карта темпов! Без этих темпов, которые подстраиваются каждый такт, а иногда каждую четверть, все не имело бы смысла. Благодаря ним такты (музыкальное время) выровнены по отношению к записи (реальное время). Можно аранжировать. Например, убрать партию барабанов и забить ее вручную мега-сложными нотами через какой-нибудь BFD или Superior.
Или делал так: брал мидишку какой-нибудь песни, выводил на большой экран (телевизор) 2 миди-дорожки, в одной партия ударных в игре (ноты, по сути, пусть и упрощенные слегка), а в другой - то что играю прямо сейчас на электронке. Эти обе дорожки в реальном времени бегут и обновляются. И во время игры вижу, во-первых, ноты - не надо листать или запоминать - они на экране. Во-вторых, то что я играю на самом деле. Могу играть и что-то свое, все рисуется нотами на экране, практически мгновенно после удара. Помогает тренировать ровность и замечать косяки. Например, удар на 1/32 раньше или позже доли, расхождение между одновременными ударами рук и ног (бочка и тарелка чуть-чуть несинхронно), небольшие неровности заполнений. Видно СРАЗУ во время игры! Не нужно тратить время на прослушивание записи. Как только видишь что косячишь вот эту двойку на бочке сразу обращаешь на нее внимание и поправляешь. Мега круто.
Можно замедлить минус и карту темпов, помогает при разучивании. Для этого в Sonar есть инструмент Fit to Time и механизм Audio Snap. Там еще Freeze дорожки надо делать для качественного offline-замедления минуса (алгоритм Radius) но это я углубляюсь в детали. Короче, все темпы автоматически пересчитываются, минус замедляется, такты начинают бежать на экране медленнее... И спокойно "рисуй" в этих тактах игрой на ударной установке, разучивай заполнения, грувы в комфортном темпе, да еще под минус! Более крутого способа развить ровность и координацию я не знаю.
В общем, всё получилось. Открыл мид-файлы из Рок Бэнда в Рипере, настроил выход с канала Бит и всё заиграло. Пока не понимаю, зачем это мне может пригодиться, и надобности в этом тоже пока нет, но было интересно разобраться.
_______________________________
коллега r.m. пишет:
Smart Metronome
Попробовал пару песен в бесплатной версии Мойзеса, что-то лажа какая-то с этим смарт-метрономом - https://disk.yandex.ru/d/v0QlTThin3_NOQ
Слушайте на 25-й секунде. Умный метроном в паузе вообще потерялся, заиграл быстрее и уехал фиг знает куда.
Там даже хет в паузе слышен, а умный метроном фигачит поперёк. Как с ним играть-то?
Там дальше ещё две паузы, но их я проверить не смог, так как трек смарт-метронома длиной всего одну минуту.
Проверил ещё на одной песне - тоже трек метронома всего минуту длиной. Это, я так понимаю, ограничение бесплатной версии?
Ну, и заодно вопрос барабанщикам на засыпку: угадаете по барабанной партии что это за песня? )))
2 kiboko:
У меня так было один раз, тоже стал звучать поперек. Знаешь что помогло? Загрузил партию барабанов в мойзес (не всю песню а только барабаны). Он конечно снова "вырезал" барабаны (почти все звуки оказались в треке Drums) и снова "построил" метроном но уже без ошибок.
п.с. песню не угадал.
коллега r.m. пишет:
Загрузил партию барабанов в мойзес
Ты только веб используешь? ПК-версию не пробовал, которую там скачать предлагают?
коллега r.m. пишет:
песню не угадал
Старина Юривер её точно знает :)) (подсказка: песня из 80-х)
Я использую платную Windows версию. Насколько я знаю она тоже все загружает на сервер при обработке. Без интернета разве работает?
коллега r.m. пишет:
Без интернета разве работает?
Я не пробовал, поэтому и спросил. Пока только бесплатный веб щупаю.
Между вебом и десктопной версией большие отличия?
коллега kiboko пишет:
Между вебом и десктопной версией большие отличия?
Я веб-версию не использовал, сразу скачал приложение. Сначала оно было с ограничениями, затем полным.
коллега kiboko пишет:
Старина Юривер её точно знает
Не говори. Щас малехо раскидаю делишки, слухану! :)
Хм... Iron Maiden, не?
А, точно. Всё, на этом в этой ветке знакомых слов для меня больше нет! Пойду ещё куда-нибудь загляну)))
