Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум GTPFiles.Ru _ Софт и железо _ Как создать файл формата Gtp в текстовом редакторе?

Автор: ls238079 Nov 19 2006, 05:46 PM

Привет всем!

Как создать файл формата GTP в текстовом редакторе? Или в редакторе машинных шестнадцатиричных кодов.

Если отредактировать GTP-файл в простейшем текстовом редакторе, GuitarPro не читает его, даже если мы ничего не меняли, а просто сохранили из текстового редактора.

ВОПРОСЫ.
1. Нужна структура GTP-файла, включая системную область.
2. Либо нужен музыкальный редактор, у которого на входе не специфический формат, а формат *.txt.

Поясняю, ЧТО ХОЧУ сделать.
Я хочу заставить программу создавать заготовки музыкальных тем.

ЗАЧЕМ? Это - замена многочасовому сидению перед фортепьяно за сочинением тем. Всем сочинителям знакома проблема, сколь трудно "выдать" оригинальную запоминающуюся тему. Ведь клавиши на инструменте всё равно будут нажиматься "стандартно", исходя из аппликатурных, ритмических и мелодических шаблонов, которые сложились в голове сочинителя. Программа преодолевает шаблоны.

ДЕЛАЕМ ТАК
1. Пишем программу, в которой задаём алгоритмы:
а) допустимого следования аккордов гармонии для заданной тональности,
б) допустимого следования нот внутри каждого аккорда,
в) допустимого чередования длительностей внутри такта для заданного муз. размера.

2. Задаём входные данные:
а) тональность;
б) музыкальный размер;
в) допустимые длительности нот и пауз,
г) допустимое количество пауз в такте.

3. На выходе текстовый файл, где каждая нота закодирована уникальным способом.
Например код для Фа-диез первой октавы четвертной длительности будет выглядеть так: 13541, где:
первый разряд - признак ноты (1) или паузы (0);
второй разряд - длительность (1 - целая, 2 - половинная, и т.д.);
третий разряд - октава (субконтр - 1, контр -2, и т.д.)
четвёртый разряд - нота в пределах октавы,
пятый разряд - признак альтерированности (0 - нет альтерации, 1 - диез, 2 - бемоль).

4. Конвертируем текстовый код в формат какого-то музыкального редактора.

5. Музыкальный редактор играет нам нотные последовательности. Мы отслушиваем и фильтруем заготовки для тем (иногда выдаются готовые темы).

Пргорамму написал за 1 день. Сейчас работаю так: беру сгенерированный код и в ручную ввожу в ГитарПро. Как ни странно, получается далеко не белиберда и какофония.
Могу прислать файлы. Здесь их вроде-бы нельзя присоединять.

Автор: Grig Nov 19 2006, 07:20 PM

о, киньsmile.gif
Вот он блин 21 векsmile.gif ЫЫЫЫЫ ну всё скоро будет как в 1984 Оруэлаsmile.gif

Автор: Shane Nov 19 2006, 10:30 PM

Хм.. Давно хотел такое.) Программку тоже кинь, или на мыло мне пришли с описанием..

inkvizitor[собака]gtpfiles.ru

Автор: StealthSlayer Nov 19 2006, 11:35 PM

1) зачем изобретать велосипед, если есть миди-автоаранжировщики?
2) зачем нужно все это, если можно взять дерана и переписать наоборот?

Автор: Franz F*rdinand Nov 19 2006, 11:37 PM

На склад залей её smile.gif


Цитата
2) зачем нужно все это, если можно взять дерана и переписать наоборот?

Это ж Квиз получится smile.gif

Автор: Мастер Nov 20 2006, 11:32 AM

Вот так и теряются оригинальные идеи. Получает,пишем и сочиняем не мы,а программа.И самое ужасное,что программа выдаёт рандом-набор-нот,который многие буду считать искусством.

И вообще,для какого это стиля???Неужели нельзя придумать аранжировку самому???

Автор: StealthSlayer Nov 20 2006, 01:40 PM

QUOTE
Это ж Квиз получится

не, я квиза пробовал наоборот переписывать, то реквием моцарта получается, то Ламме Иммортале)

Автор: vuger Nov 20 2006, 06:32 PM

ниче не понял, зато стока много новых слов узнал.
По моему чушь какая то. кто нить объясните что ваще первый пост означает?

Автор: Shane Nov 21 2006, 10:34 AM

QUOTE
не, я квиза пробовал наоборот переписывать, то реквием моцарта получается, то Ламме Иммортале)


Чё ж я сам-то не додумался?)

Автор: Franz F*rdinand Nov 21 2006, 10:12 PM

Пойду как Вивальди перепишу в обратном направлении laugh.gif
Мож какой-никакой, но дез получится...барабанчики там поставлю, бас, гитарки wink.gif

Автор: Shane Nov 22 2006, 12:07 AM

Я в Кубейсе пробовал свои вещи "переворачивать". Разнылся, чесслово..

Автор: Franz F*rdinand Nov 22 2006, 12:12 AM

Что, Бах? smile.gif

Автор: Dex Nov 22 2006, 05:58 PM

У Сплина есть целый альбом такой. "Реверсивная хроника событий" Васильев хз сколько сидел переворачивал класску, свои песни. Вот и "напереворачивал" целый альбом smile.gif

Автор: Cheef.Master Jan 17 2007, 05:45 AM

Ответ по теме. Попробуй узнать код какогонить гтпфайла через командеры. Отредач рандомно. И методом начного перебора узнай как его делать. Долго конечно. Но потом станешь мегашаром и крутым чуваком.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)