RSS
Вы не зарегистрированы Регистрация | Поиск | Войти

Программы для музыкантов (софт)

Задать новую тему
Автор Тема: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 07.11.2018 22:32 



Был я, значиться, давеча в отпуске. А погода - не фонтан, то дощщ, то снег, то лень вообще ходить куда-то. И пиликал я от делать нечего на пианинах своих электрических какие-то грустные ноты. Иногда они складывались в некое подобие ма-аленьких кусочков, на мелодии похожие. И тут меня осенило ! :idea2: Дык, я ж программер ! А нельзя ль такие кусочки не пальцами по пианину искать, а как-то автоматизировать сей творческий процесс поиска идей ??
И вот.. родился ОН !

MidGen - генератор мелодий, ритма и аккомпанемента.



Программа формирует композицию по заданным параметрам и сохраняет её в midi-файл. Можно прослушать, что получилось, прямо из программы. А если к компу по midi подключён синт, и на нём на соответствующих каналах выбраны голоса, то зазвучит..мм..

Текущую версию можно взять вот отсюда : https://yadi.sk/d/iLDgkGqDMP9uDg

Ради интереса экспериментировал, вот пример можно послушать https://yadi.sk/d/QirqAAO0gCiw3g : первый мелодий там - играет простая Casio, во второй - подключается арпеджиатор ВирусРака, а в третьей - ещё и МикроКорг впридачу.

Великий однако смысл, программы этой - не создание готовой окончательной симфонии, а подталкивание композитора к её созданию ! :idea2:

Буду рад предложениям по развитию функционала, алгоритмам сочинения и т.д.

** Уже сейчас прога сочиняет не хуже Петра Ильича Ч.. ээ.. двухлетнего, примерно.. :crazy: Но, думаю, как только вспомню позабытое сольфеджио, выучу пару-тройку книжек по композированию, да реализую все ваши советы и предложения - ОГОГО !! MidGen захватит мир ! :idea2:

8-)
midgen.jpg
midgen1.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 07.11.2018 23:33 
Исключительна
рокавые частоты

Воу, на что ты замахнулся!
Я всё ищу для себя идеальный рандомайзер
Пока такой не нашёлся.

А идеальный он для меня был бы, если бы я сам задавал клавиши, по которым программа может генерировать сообщения

То есть не просто мажор минор или лад, а например до, ля бемоль, и из этих нот программа давала бы бесконечное количество разных фразо-рисунков
с диапазоном допустимых по длительности нот. от 64 до целых например, либо от 16 до 8
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 07.11.2018 23:47 
Исключительна
рокавые частоты

То есть если добавить в прогу 2 этих функции, что на рисунке, а остальные блоки как дополнение
это будет идеальная вещь для слухачей-аранжировщиков
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 09.11.2018 20:02 
П-ск


>cам задавал клавиши, по которым программа может генерировать сообщения
>с диапазоном допустимых по длительности нот.

Готово. Обновил программу по той же ссылке.

midgen3.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 09.11.2018 21:47 
П-ск


+подправил временами уплывающие длительности подклада
(обновил ещё раз)
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 03:59 
Исключительна
рокавые частоты

охренеть, это ж кладезь
а это в VST никак не перебазировать? Чтобы сразу с хостом как то связывался?

Я уже думать перестал и так, всё машины делают, только пресеты клацаешь сидишь и лепишь из великого рандома
а теперь и риффы думать не надо :sm1:
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 05:23 



Фигасе круто :agree: Нужно попробовать :golod06:
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 10:07 
П-ск


>а это в VST никак не перебазировать?

Дак он ж миди-файл делает. А миди-файл грузишь хоть куда и VST к нему цепляешь. Я при отладке проги мидюху в кубе импортирую ради проверки.

Вот как у меня примерный алгоритм работы намечается :

- в проге выбираешь парамеры, ставишь галочки "Формировать по кругу" и "Сразу послушать", щелкаешь Сформировать.
- пока он сформированную мидюху играет - можно парамеры менять, он после проигрывания текущей - сразу их подхватит и новую сформирует и заиграет.
- если услышал что-то интересное - останавливаешь воспроизведение, и начинаешь, при необходимости переформировывать только мелодию, или только аккомпанемент и т.д с помощью кнопки Пересоздать.
- если результат в первом приближении удался - берёшь миди-файл, который автоматически формирует программа и грузишь его, например, в Куб.
- дальше уже в кубе цепляешь на него ВСТ и двигаешь отдельные ноты, добиваясь идеала.

** задумка тут появилась.. прицепить туда же генератор текстовой рыбы. Чтоб он, значиться, на каждую ноту мелодии слоги подставлял. А потом, при воспроизведении - пел их через голосовой движок. Если это пение пропускать через вокодерный эффект, который высоту пения по нажатым клавишам подгоняет - тогда всё. Ни композиторы, ни текстовики, ни певцы, ни музыканты станут не нужны. На радио по утрам просто будут кнопку Сформировать нажимать. :crazy: Начал уже потихоньку, там в проге фичу отладочную забыл убрать, ежель на надписи "Распределение нот по каналам" щёлкать, он рыбные слова по-очереди формирует. С движком голосовым тока проблемы - стандартный виндовский подключал, а он петь нифига не умеет, слишком у него звуки букв длинные, в короткие длительности не влезают и при пении каждая буква на середине обрывается, в итоге - поющийся текст не понятен и на слух неприятен. Попробую сам буквы да слоги на одной ноте набубнить, но на это время большое уйдёт..
8-)
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 11:01 
П-ск


>а это в VST никак не перебазировать? Чтобы сразу с хостом как то связывался?

Замкнул выход миди-карты на её же вход - и вот ! (Осторожно !! напрямую этого делать нельзя, у меня аппаратная штука замыкала - мидитру, так называемая. Программно со выхода на вход миди-команды как-то тоже можно перенаправлять, надо только поискать чем)

Програ играла в реальном времени через ВСТ
Послушать, что получилось можно тут : https://yadi.sk/d/0e5dezq61G_TsQ

midgen4.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 14:27 
П-ск


>Программно со выхода на вход миди-команды как-то тоже можно перенаправлять, надо только поискать чем

Нашёл. Бесплатная программа LoopBe1 вот тут лежит официально https://nerds.de/en/loopbe1.html
После её установки в системе появляется новое (виртуальное) midi-устройство. Если в аудиопараметрах Windows на воспроизвелении миди выбрать его, то Midgen, соответственно, на через него играть будет. А в севенсоре - нужно выбрать его-же на приём миди. И не надо возюкаться с проводами..
8-)

** подумаю, может сделаю в самой проге выбор миди-устройства, чтоб в параметры виндовс не лазить лишний раз..
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 15:35 
Исключительна
рокавые частоты

Не, к хосту подцепить - обязательно, каким-то образом надо,
ты щёлкаешь пресеты и щёлкаешь риффы, импортировать каждый раз -долго.
Тут вся суть программы - в ускорении процесса сочинения.

Я раньше использовал разные двоичные коды для первичных зарисовок фразы, когда лень самому что-то импровизировать
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 15:48 
П-ск


Ну дык я ж нашёл способ виртуального подцепления. Делов - скачать маленький драйвер, установить и две настройки изменить.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 18:59 
Исключительна
рокавые частоты

Я уже пару часов вожусь, ничего понять не могу, где чо выбирать, всякие форумы по миди читаю




А обычный пользователь, который не будет понимать, в чём фокус проги, забьёт болт на первых минутах
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 21:29 
П-ск


Вот так попробуй. Или перескачай прогу, я там выбор устройства добавил. (Выбор в Мидгене - изменяет миди-устройство по-умолчанию)

midgen5.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 23:16 
П-ск


Сижу, играюсь.. Скрестил две местные разработки - свой Midgen и BlueArp СерогоВолка ( http://www.musicforums.ru/musical_soft/1348737637.html )
8-)



midgen6.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 23:23 
Исключительна
рокавые частоты

к большому сожалению, наверное переключение миди работает только в XP
в семёрке припаян только один синт GM
https://cloud.mail.ru/public/4ZN7/bpQvf4Nnf
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 23:36 
П-ск


Мадя, тут не синт, а миди-устройство. Вон у тебя на картинке оно последнее - LoopBe.
Выбери его в midgene, а потом - на нужном vst-треке в секвенсоре - тогда midgen через него в канал севенсора будет midi-команды посылать. Посмотри ещё раз внимательно на мою картинку выше - расширь её побольше, чтоб надписи читались.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 23:46 
Ставропольский к


Ох..енеть. Тихон был провидцем. :)
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 10.11.2018 23:52 
Ставропольский к


2bav9, осталось добавить поддержку мультитрека, автосведение и мастеринг, все это в единую оболочку, где можно задать требуемые параметры (тематика, стиль, темп, тональность, количество инструментов и их виды, стиль сведения и мастеринга). Кнопку начать, а на следующей странице., два пункта: удалить и продакшн.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:09 
П-ск


>а на следующей странице., два пункта: удалить и продакшн.

:lool: обязательно ещё третью кнопку не забыть - порно ! :idea2: :lool:
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:17 
Ставропольский к


>>а на следующей странице., два пункта: удалить и продакшн.
> обязательно ещё третью кнопку не забыть - порно !
:idea2: :super:
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:19 
Исключительна
рокавые частоты

>Вон у тебя на картинке оно последнее - LoopBe.
>Выбери его в midgene
Да я же видео прилепил, что невозможно выбрать ничего из списка
https://cloud.mail.ru/public/4ZN7/bpQvf4Nnf
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:26 
Исключительна
рокавые частоты

В винде 7, устройство воспроизведения миди "запаяно" на один GM
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:29 
Исключительна
рокавые частоты

Вот пост на одном из форумов

Начиная с Windows Vista, стандартный интерфейс управления MIDI-устройствами упразднен. Тем не менее, MIDI-устройство по умолчанию всё еще можно выбрать и в Vista, и в Windows 7 с помощью небольшой программы MIDI Out Setter, написанной английским энтузиастом на основе открытой документации Microsoft.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:29 
П-ск


Мадя, а ты Администратор на своей машине ? Такое ощущение, что у тебя для изменения параметров - прав не хватает. Попробуй в Панели управления Windows, в пункте Управление пользователями - сделать свою учётку - Администратором. Затем - попробуй в Панели управления в пункте Звуки и аудиоустройства поменять Устройство воспроизведения миди - см. ту же картинку.

** у меня семёрки под рукой щас нет, не посмотреть, как оно там, может чуть по-другому называется, но суть та же.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:32 
П-ск


>В винде 7, устройство воспроизведения миди "запаяно" на один GM

Оно всё равно как-то должно выбираться, если на компе несколько звуковых карт с миди. Драйвер, который я упоминал - он что-то подобное урезанной звуковухи создаёт и как устройство у тебя виден, судя по картинке.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:41 
Исключительна
рокавые частоты

Я админ, сто процентов, и прогу запускаю от имени админа
Оно в кубейзе спокойно выбирается, а в Midgen нет
И в настройках винды невозможно выбрать миди устройство по умолчанию.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 00:54 
П-ск


Почитал интернет - точно, в семёрке с этим проблемы. Вот гляди - http://guitargeek.ru/blog/programms/item/102-vosproizvodim-midi-v-windows-7-i-vi...-7-i-vista.html

там ссылка есть на MIDI Out Setter. Он у меня на XP запускается, и при переключении OK говорит, но фактически ничего не переключает. Может на семёрке заработает.

** судя по интернету, где-то его исходники лежат, попробую найти да по аналогии для семёрок и прочих такое же переключение сделать. Или можно прямо из мидгена его уже готового вызывать.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 01:06 
Исключительна
рокавые частоты

Неа, я уже и его установил, оно говорит, что устройство переключено, а на деле то же самое
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 01:07 
Исключительна
рокавые частоты

Неужели в виде VST это никак не реализовать?
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 15:01 
П-ск


>Неужели в виде VST это никак не реализовать?

Изначально цели работать с ВСТ не было. Чтобы реализовать в виде ВСТ - это значит фактически написать другую программу.

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

Раз уж такая беда с переключением, можно тогда пока аппаратно через синт с мидитру-разъёмом поработать. Из компа миди-кабель -> в In разъём синта, а из Thru-разъёма синта -> обратно в комп.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 18:23 
П-ск


Вот, ещё переключалку нашёл http://www.benryves.com/products/vistamidi

Судя по исходникам, она меняет параметр "MidiOutId" в реестре по следующему пути :
[HKEY_CURRENT_USERSoftwareMicrosoftActiveMoviedeve num{4EFE2452-168A-11D1-BC76-00C04FB9453B}Default MidiOut Device]

** у меня на XP она параметр изменяет, но на текущее выбранное устройство миди это никак не повлияло, фактически оно не переключилось.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 18:36 
Исключительна
рокавые частоты

Полетела винда после этих всех драйверов, прямо на записи клиентов, было стыдно)) пришлось сессию перенести

так что к сожалению уже не буду больше мучать комп. Я бы на стриме мог пропиарить эту штуку. Простые работяги любят всякие фокусы со аранжировками.
Пара человек заинтересовалась сразу, но как услышала, что это не vst, отказалась даже скачивать
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2018 18:45 
П-ск


Ну, дело, как говориться, ваше..
8-)

Пиарить рано ещё. Прога пока в глубокой разработке не то что кода, а вообще - идеологии автокомпозирования.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 12.11.2018 04:09 
Исключительна
рокавые частоты

Она уже идеальна для генерации первичных черновых риффов
Немного адаптировать её для людей и вуаля.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 17.11.2018 19:00 
П-ск


Немного переработал тайминги, чтоб концы нот не уплывали.
(обновил программу по той же ссылке)



** пытаюсь через BASS-библиотеку его играть заставить, но чёт пока не хочет. Играть-то играет, но устройства не переключает да и не все их и видит почему-то..
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 19.11.2018 10:14 
Раменское
Лапы и хвос

Мaдя , MIDI YOKE попробуй, он "сквозные" IN/OUT создаёт.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 06.01.2019 22:11 
Исключительна
рокавые частоты

Я нашёл Midi Madness 3, VST
по большей части всё что нужно есть.
Лёх, посмотри как реализовано там, синт цепляется прям в плагин
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 07.01.2019 14:20 
Раменское
Лапы и хвос

попробую найти да по аналогии для семёрок и прочих такое же переключение сделать.


[HKEY_CURRENT_USERSoftwareMicrosoftActiveMoviedeve num{4EFE2452-168A-11D1-BC76-00C04FB9453B}Default MidiOut Device]

** у меня на XP она параметр изменяет, но на текущее выбранное устройство миди это никак не повлияло, фактически оно не переключилось.


Чё за геморой :lol: , ты через WinAPI делаешь? Перечисли все устройства в системе и выводи в необходимое.
Находят люди себе проблемы...
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 08.04.2019 12:43 
П-ск


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

Теперь, также воспользовавшись вышеупомянутой бесплатной программой LoopBe1 для перенапрвления midi-потоков (вот тут лежит официально https://nerds.de/en/loopbe1.html ), можно и в семёрке заставить Midgen играть через VST.

Обновил программу по первоначальной ссылке.

q4.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.11.2019 12:08 
москва
Ibanez,cort,crafter

Однако)))) интересная штука
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 17.12.2019 00:47 
П-ск


Проект не умер, спал просто.. 8-)

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

Добавил маленькую кнопку Panic для принудительной остановки зависших нот. Арпеджиаторы, подключённые к каналам, тоже останавливаются.
+ эти же процедуры дополнительно прилепил к кнопке Остановка и к крестику, закрывающему программу.

Обновил программу по первоначальной ссылке.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 21.12.2019 16:45 
П-ск


Ну вот, Midgen почти дорос до Петра Ильича Ч. Если вначале он сочинял как двухлетний Чайковский, то щас уже и с пятилетним могёт посоревноваться ! :idea2:

- переработал тайминги, изменил алгоритмы формирования мелодии.
- доработал интерфейс, открыл доступ к настройкам, доступ к ранее закрытым режимам автосмены параметров, автосохранения миди-файлов.

Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )

Вот пример мидюхи, сформированной программой - https://yadi.sk/d/5DC4c6dkkhidzA
А вот она же, пропущенная через железные синты - https://yadi.sk/d/d2OXoukp-3_cmg

Ну и "фотография на память"
midgen12.jpg
MIDI file
midtemp12.mid

6,45 Kb
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 24.12.2019 20:05 
П-ск


Среди разной мути иногда проскакивают пощти шедевры ! :idea2:
8-)

Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 24.12.2019 23:05 



Классно! Будто тревожная сцена из триллера или ужастика или типа того.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 25.12.2019 13:36 
Исключительна
рокавые частоты

Слухай, как помощник для идей вообще нормальная штука
Ток там есть с аккордами непонятки, типа я лад выстроил из нужных мне нот , а он шота непонятное по аккордам выдаёт
Це конечно всё можно нивелировать тем, шо мелодические ритм-рисунки прикольные
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 25.12.2019 20:01 
П-ск


Там из выбранных нот строится только мелодия. На аккомпанемент и подклад выбранные ноты не влияют. Специально так сделал, ибо больно уж какафонистические шедевры получались.

Чтобы на выбранных нотах интересные идеи получались, можно сделать так :
- выбрать основной лад, например, ля-минор (он будет использован для подклада и аккомпанемента)
- выбрать нужные ноты так, чтобы там были основные ноты лада (ля-до-ми) и ещё какие-нибудь. Чтобы и мелодия подгонялась под выбранный лад, нужно галочку поставить "Привязка к ладу", а дополнительно, можно ля-до-ми даже 2, а то и 3 раза выбрать.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 25.12.2019 20:33 
П-ск


Кхм.. на Выбранных нотах я, оказывается Привязку к ладу отключаю. В принципе, правильно..

Во. Вот так можно :

q.jpg
MIDI file
midtemp.mid

5,70 Kb
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 25.12.2019 22:38 
П-ск


Поправил случайный выбор случайных схем Сдвига тональности и Повтора тактов.
Теперь при выборе этих пунктов, после щелчка на кнопке Сформировать - случайно выбранная схема отобразится в окошке для ввода ручной схемы.



** Несколько готовых схем прописано в файле настроек. Случайно выбирается одна из них.
q2.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 25.12.2019 22:40 
П-ск


** Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 25.12.2019 22:58 
П-ск


Ну, и до кучи, мааленький сёдняшний шедеврик.
8-)

Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 26.01.2020 14:40 
П-ск


Доработал алгоритм повтора тактов - повтор иногда сбивался на длинных мелодиях.
+ добавил возможность не сдвигать отдельные такты, указав в схеме на нужном месте "0"
Например, схема повтора 1,2,0,0,1 соответствует 1,2,3,4,1 - т.е. такты 3 и 4 остаются на своих местах.

** Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )

Ну, и традиционно, очередной шедеврик
8-)

Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 15.03.2020 22:39 
П-ск


Добавил возможность формировать мелодию, аккомпанемент и подклад выше/ниже на октаву, чем заданно по-умолчанию.


+ переработал формирование аккордов аккомпанемента, чтобы внешний арпеджиатор, подключённый к Мидгену, более корректно арпеджиировал.

Ну, и, традиционно, для примера, съарпеджиированный шедеврик.
8-)
midg5.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 15.03.2020 22:40 
П-ск


** обновил программу по первоначальной ссылке
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 27.03.2020 00:05 
П-ск


Приделал возможность формирования Аккомпанемента в режиме автогенерируемого адпеджиатора.


+ переработал алгоритм формирования мелодии. (уж в который раз.. пределов совершенствованию тут, похоже, не будет..)

Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )

Ну, и традиционно..
8-)





------
Кхм.. граждане-товарищи ! А пользуется-ли кто штукой этой ? Мож ежель самим не нужен, дак киньте, плиз, клич знакомым хоть студентам-консерваторщикам, пущай заценят.. Может, и пригодится им куда ?
midg7.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 19.05.2020 23:03 
П-ск


В связи с тем, что из темы постоянно исчезают вложенные шедевры автокомпозирования, сложил всё, что нашёл из ранее тута выложенных ->в одну папку. Теперя вот отсюдова, ежель чё, можно обратно их послушать :
https://yadi.sk/d/a-RpkNLOZF83oA
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 22.05.2020 21:47 



Ещё бы исходники программы на гитхаб загрузить
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 24.05.2020 17:14 
П-ск


>Ещё бы исходники программы на гитхаб загрузить

Зачем ?
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 06.06.2020 13:02 
П-ск


Внёс небольшое техническое изменение.
В некоторых случаях встроенный плеер неверно определял длину мелодии и не останавливаясь продолжал играть бесконечную паузу. Добавил дополнительную проверку на количество уже проигранных секунд мелодии. Если оно превышает заданную при формировании длину мелодии, плееру отправляется команда остановки.

Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )

Ну и традиционно, очередной шедеврик.
8-)

Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 07.06.2020 11:32 



>>Ещё бы исходники программы на гитхаб загрузить
>Зачем ?

Чтобы бедным линуксоидам на линукс портировать. Или чтобы больше народа присоединилось к кодингу.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 07.06.2020 12:19 
П-ск


Не. Исходники не дам. Сам буду развивать по мере возможности.
8-)

-------

- Добавил галочку "Из-за такта"
- привязал Арпеджио к галочке "Привязка к ритму"



Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )

Ну и ещё один шедевр..

scr1.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 07.06.2020 12:23 
П-ск


Чет вместо плеера какой-то глюк "503 Service.. " вылез.

Продублирую ссылкой вчёрашний да сёдняшний шедевры..

https://yadi.sk/d/Y4K4y3P7gWGcxA

https://yadi.sk/d/k1EaaOB4R1wHjQ
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 03.08.2020 23:48 
П-ск


От делать нечего в связи с погодой, на дачу в выходные не поехал. В итоге - очередное обновление.
8-)

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



Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )

Ну, и традиционно шедеврик.
https://yadi.sk/d/smuNV_MIL235dg
8-)
midg_s.jpg
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.08.2020 18:39 
П-ск


Сёдня - день шедеврофф. 8-)

https://yadi.sk/d/FUOy8ZUgWJNX0A
https://yadi.sk/d/hWvjlTMl3QsMGg
https://yadi.sk/d/5bt54_d2ZYsG8Q

А всё патамушта :
- поправлено формирование ритма при 3/4 из-за такта
- добавлено несколько схем сдвигов и повторов

Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )

** Да, шедевры играют железные синты, в реальном времени управляемые Midgen-ом через Midi-кабэлъ.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.08.2020 19:08 
П-ск


>Сёдня - день шедеврофф. 8-)

.. и не говорю.. Осталось тока психоделический мультик нарисовать и в "Весёлую карусель" отправить. :idea2:
"..папа.. что это такое ? Это музыкальная шкату-у-улка midgen бава девя-я-ятого.. Папа.. давай его взломаем.. и посмотрим.. как оно играет.."
:lool: Блин, самому шмешно..

https://yadi.sk/d/Dw7P6TBO5fEixw
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 11.08.2020 19:16 
П-ск


А вот и на вторую серию : https://yadi.sk/d/ILeeQIAsjinvlw

** блиин, остановите меня его.. 8-0
:lool:
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 20.10.2020 14:19 
П-ск


Переработал чуть процедуру рандомайзера.
Обновил программу по первоначальной ссылке (продублирую и сюда : https://yadi.sk/d/iLDgkGqDMP9uDg )

Процент шедевриации уже подходит ближе к 20-25 %. :idea2:
Т.е. примерно каждая пятая мелодия похожа на мелодию.

Во, ещё пару кинов записал. Первое покороче, второе - подлиннее. Мидген в нём формирует мелодии и играет их на виртуальных клавишах внешних VSTi-инстументов.
https://yadi.sk/i/D5oTjxaGH1xF8A
https://yadi.sk/i/YgDdOnJs37eLiw
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 31.01.2021 00:45 

m-audio Keystation

) любопытно, забавно.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 31.01.2021 11:47 
П-ск


Ага. Мы ещё и не такого могём ! :idea2:
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 31.01.2021 19:51 
Исключительна
рокавые частоты

Бавче, всё долбишь! Запилить бы её в виде VST, ну!
Щас же все по Daw
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 01.02.2021 18:52 
П-ск


>Запилить бы её в виде VST, ну!

Да муторно сие, с нуля то начинать. Меня щас на работе завалили просто программированием. Все умственные силы тудыть и на проекту новую ума уже и нема.
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 20.04.2021 11:37 
Москва


А че прикольно. Спасибо, друг.) :14:
Автор
Тема: Re: [разработка] MidGen (Генератор мелодий, ритма, аккомпанемента)
Время: 12.12.2021 23:36 
П-ск


Чёт давно не игрался с Мидгеном, а тут вспомнил про него.
Добавил галочку "Триоли". Пока тока восьмые, но и они уже разноображивают генерируемые мелодии.

Обновил программу по первоначальной ссылке. Продублирую и сюда
https://yadi.sk/d/iLDgkGqDMP9uDg

И, традиционно, маленький шедеврик.
В mp3 играют ВСТ-шные инструменты https://disk.yandex.ru/d/u5o4HYrA9NJHXg
и оригинал в midi https://disk.yandex.ru/d/caBBq7TSbdXd8w
midgen16.jpg
В этот форум могут писать только зарегистрированные пользователи!