Вход

Просмотр полной версии : Разбить PT3 на WAV по паттернам



G.D.
02.07.2011, 00:04
Извените что к вам оброщаюсь. Чем можно парезать PT3 фаил на WAV по кускам? Допустим так:
трек:
0 1 2 3 3 | 4 6 4 7 |7 9 9 0 1 2
1-ый wav|2-ой wav|3-ий wav
СПАСИБО!!!!

AAA
02.07.2011, 00:26
Извените что к вам оброщаюсь. Чем можно парезать PT3 фаил на WAV по кускам? Допустим так:
трек:
0 1 2 3 3 | 4 6 4 7 |7 9 9 0 1 2
1-ый wav|2-ой wav|3-ий wav
СПАСИБО!!!!

Как вариант?

Сохранить три мелодии с указанными паттернами в Vortex.

Затем перевести три куска в программе: AY EMUL в вафы. Правая кнопка мыши на треке в плейлисте.


Визуально этим так:
http://s50.radikal.ru/i129/1107/5b/d0a0e58bb3d8.jpg

Второй вариант:
Сохранить мелодию в WAV, по слуху затем разрезать мелодию на три куска в любой:
WaveStudio

Vitamin
02.07.2011, 01:04
Как все сложно...



zxtune123 --wav overwrite=1,filename=[CurPosition]_[CurPattern] file.pt3


даст на выходе кучу вавок с именами "НомерПозиции_НомерПаттерн "

Можно хоть по линиям разбивать.

G.D.
02.07.2011, 14:29
Вот! Именно это мы и пытались вчера с Siril'ом проделать, но запутались в командной строке. Спасибо.

siril
03.07.2011, 23:05
Как все сложно...



zxtune123 --wav overwrite=1,filename=[CurPosition]_[CurPattern] file.pt3


даст на выходе кучу вавок с именами "НомерПозиции_НомерПаттерн "

Можно хоть по линиям разбивать.

то есть если задать шаблон filename=[CurPattern] то выведутся только паттерны (перезаписывая предыдущие выведенные паттерны с этим же имененм)?

Vitamin
03.07.2011, 23:07
то есть если задать шаблон filename=[CurPattern] то выведутся только паттерны (перезаписывая предыдущие выведенные паттерны с этим же имененм)?
Именно так. Потому я и присобачил позицию чтоб уникальные были.

Splinter
14.07.2011, 15:11
я бы сделал так: сначала заготовил три обрезаных как надо пт3 модуля (удалением ненужных паттернов в любом трекере), а потом перегнал бы их в вав...

psb
14.07.2011, 22:48
сначала заготовил три обрезаных как надо пт3 модуля
а если нота продолжается с предыдущего паттерна?

Splinter
15.07.2011, 07:35
ноту выставить не долго. сложно только в случае, когда с предыдущего паттерна идет плавное изменение тональности вверх или вниз и продолжает изменяться в текущем. тут данный метод конечно бессилен, но подобные вещи не являются частым явлением на AY

Vitamin
15.07.2011, 08:59
но подобные вещи не являются частым явлением на AY
Ага. Аж два раза.
Зацикленные семплы уже отменили?

Splinter
15.07.2011, 09:03
не отменили. но ткнуть нужную ноту в начале паттерна не сложно. вероятность, что начало паттерна и начало семпла не совпадают - ничтожна.

Vitamin
15.07.2011, 09:12
вероятность, что начало паттерна и начало семпла не совпадают ничтожна.
Ровно наоборот. Достаточно чтобы длина семпла не была кратна скорости воспроизведения. Плюс еще зацикливание не обязательно на начало семпла.

Splinter
15.07.2011, 09:25
Достаточно чтобы длина семпла не была кратна скорости воспроизведения

я тоже об этом хотел сказать. если семпл зациклен на свое начало и кратен скорости, то постановка ноты в начале паттерна не выбьет его из ритма. что касается цикла не на начало паттерна - тут да, тот же случай, что и с плывущим тоном - метод бессилен. (помню сам мучался с простой сменой ноты на середине зацикленного паттерна в "eva", пришлось писать отзеркаленный паттерн) однако все таки есть смысл попытаться попилить трек именно таким способом. вот когда не получается, тогда уж брать в руки бубен... )))

psb
15.07.2011, 10:26
вот если звучит одна нота (пусть даже ровно 1 частота) начиная с предыдущего патерна, отдельно записать паттерны гладко не выйдет, ибо будет косяк на стыке, ощутимый на слух.