Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2016, 15:57   #1
Plams
 
Регистрация: 19.08.2016
Сообщений: 3
По умолчанию Расписать на ноты живую мелодию (Lab4)

Всем привет!
Меня интересует компьютерная обработка звука, точнее редактирование нотной записи простенькой мелодии. Тема старая, но имеющиеся средства автоматизации не устраивают. В основном они платные (я не профессионал), а те которые взломаны или в открытом доступе, создают столько неудобств при сомнительном результате, что лучше партитуру написать вручную. На самом деле идея проста: ноты содержатся в midi файле, надо только их оттуда вытащить. Мне удалось надстроить секвенсор Lab4 (автору , специальную благодарность) и расписать на ноты сыгранное соло. Правда результат требует ручной дообработки, поскольку при выводе на печать за основу беру половинную долю (целую получаю путем слияния, четверть – путем закрашивания). Если 1/8 ставлю хвостик и т.д... Добавляю такты и партитура готова. Конечно можно расширить библиотеку ресурсов и многоe еще, но и в этом виде интерфейс очень помогает в работе с нотными текстами.

Дистрибутив:
Lab4+ – К синтезатору(секвенсеру) Lab4 добавлен модуль Lire и библиотеки Gustavo Daud для работы с .png изображениями.
https://yadi.sk/d/rPuO2zSkuNkEb
К Lab4 добавлены опции:
клавиша BackSpace удаляет последную ноту
клавиша "z" вставляет пустую ноту (для паузы)
Проект скомпилирован из командной строки компилятором delphi6.

https://yadi.sk/i/mIHRhf9tuNkLP
Ls0.jpg нотная запись сыгранной мелодии "В лунном сиянии снег серебрится".
https://yadi.sk/i/-D880SveuNkUu
Ls1.jpg нотная запись после правки.

Для совершенствования проекта, мне было бы интересно поделиться опытом в этой теме. Например по такому вопросу: Почему midi файл созданный Lab4 не воспроизводится midi плеерами. Что нарушено в структуре midi файла? Я конечно буду разбираться, но может кто сталкивался с этой проблемой.
Plams вне форума Ответить с цитированием
Старый 24.08.2016, 12:47   #2
Plams
 
Регистрация: 19.08.2016
Сообщений: 3
По умолчанию

Ссылка на Lab4+ изменена.
Новая ссылка: https://yadi.sk/d/h4DREnryuScKu
Plams вне форума Ответить с цитированием
Старый 15.09.2016, 09:42   #3
Plams
 
Регистрация: 19.08.2016
Сообщений: 3
По умолчанию

Последняя версия Lab4+: https://yadi.sk/d/fVBvUePBvBSwL
Plams вне форума Ответить с цитированием
Старый 15.09.2016, 16:10   #4
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Plams Посмотреть сообщение
Последняя версия Lab4+: https://yadi.sk/d/fVBvUePBvBSwL
Мне интересно, что вы пытаетесь ждать? Изучайте файлы справки к библеотеке, может она натолкнет на нужный вам путь.
По поводу формата: А WMA или MP4 не судьба кодировать? Скорее всего не включен какой-то кодек.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Музыка, ноты помощь в поиске Dima-91 Свободное общение 3 17.09.2015 12:03
lab4 Erkesh C++ Builder 1 18.10.2012 20:06
Распознать ноты eXtr0gen Мультимедиа в Delphi 6 25.09.2010 20:21
Чем отпарсить из JPG и озвучить ноты HellMercenariess Софт 4 26.11.2009 14:28
Ноты и интервалы между ними треч Помощь студентам 5 01.02.2008 02:39