Архив сообщества
2011 — 2019
Аватар Editor TEH Chaos-neutral

Синтезатор [ЗАПИЛЕНО на 75%]

Автор: Editor TEH Chaos-neutral · 12.03.2015, 23:15 · 53 сообщений

Сообщений в теме: 53

Editor TEH Chaos-neutral#1
На данный момент я занят кодингом синтезатора.
Что я собираюсь сделать:
1. Нормальную игру нот (динимическая длительность нот)
http://rghost.ru/6fm5ZrhRf
Тестовый файл. Используется A3 plucked string. Примерно так звучит оно для этого.

2. Транспозицию по октавам.
Чтобы вам не выносило мозг тем, что ноты получаются слишком высокими или слишком низкими.

3. Выбор "инструмента"
Тут все ясно как белый день. Вместо одного инструмента можно будет выбрать из списка любой.

4. Смена интерфейса программирования нот.
Тут все уже куда сложнее. Не потому, что это сложно, а потому что у меня это ещё не расписано и я реквестирую предложения по запилу этого.
Я планирую запилить что-то аналогичное этому - http://tabnabber.com...bConverter.aspx

Суть работы синтезатора в том, что он использует всего-лишь одну записанную ноту какого-либо инструмента, получая другие модуляцией этой стандартной ноты: http://www.byond.com...d/var/frequency

Идеи, мнения и прочее в тредик.

https://youtube.com/embed/-heeW1wPRz8?fs=1&html5=1

Алсо, возможно переключаться на старые режимы. Для обратной совместимости.

http://rghost.ru/8JW78clt9 - все, с кристаллом остановки времени мимоходом.
14
Скопировать ссылку
Kartag#3
Тоади стал пилить стихи, музыку и танцы в дварфах, и на анимусах резко вспомнили про музыку. ХМ-М.
0
Скопировать ссылку
Nelapsi#5
НОРМАЛЬНУЮ ЧЕЛОВЕЧЕСКУЮ ЗАПИСЬ НОТ. А ЕЩЁ ЧТОБЫ ВВОД GENERAL MIDI ПОДДЕРЖИВАЛО НАПРЯМУЮ С ИНСТРУМЕНТА,а вообще пойдугубы закатаю обратно.

Изображение
0
Ффть ха!
Скопировать ссылку
Editor TEH Chaos-neutral#6
Цитата
А ЕЩЁ ЧТОБЫ ВВОД GENERAL MIDI ПОДДЕРЖИВАЛО НАПРЯМУЮ С ИНСТРУМЕНТА
Невозможно.

Цитата
НОРМАЛЬНУЮ ЧЕЛОВЕЧЕСКУЮ ЗАПИСЬ НОТ
Слишком хардкорно даже для меня.
0
Скопировать ссылку
MrNemersis#7
У меня есть небольшая идея с запилом интерфейса в таком стиле:
BPM: + %num - // при нажатии на число можно было бы ввести свои цифры

|-----------------------------------------|
|-----------------------------------------|
|-----------------------------------------|
|-----------------------------------------|
|--------0---0------2-----2-------------|
|-0012---2---2210---00---01--------|

*Панель с подписанными клавишами, аки на пианино*
Play Stop Repeat: %num_times Import

Либо переместить ленту с табами в самый низ.
0
Шлюз должен быть в хуйне
Спойлерhttps://youtube.com/embed/rQwZrxtb_8Y?fs=1&html5=1
Скопировать ссылку
intercross#10
Kartag (12 March 2015 - 16:23) писал: писал:
>человеческую запись нот
%20http://picsthatdontsuck.com/img/impossible-sheet-music.jpg
Звучит, к слову, на десяточку
https://youtube.com/embed/I2c7oRD_6_Q?fs=1&html5=1
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
Kartag#12
intercross (12 March 2015 - 16:46) писал: писал:
Звучит, к слову, на десяточку
Но это не оно. На видео - ковёр темы из тохи.
1
Скопировать ссылку
Nelapsi#13
Kartag (12 March 2015 - 16:23) писал: писал:
>человеческую запись нот
http://picsthatdonts...sheet-music.jpg
Ну это как бы не на один инструмент и не на одного исполнителя запись. Даже не знаю для чего все в одной куче. Возможно для дирижера и то сомнительно. А ввод в текущем виде годится только чтобы туда копировать готовое фуфло из конвертера. "Сыграть" что нибудь произвольное по настроению никак. Хоть из гитарпро бы читало файлы.
0
Ффть ха!
Скопировать ссылку
Clоwn#15
А потом мы удивляемся, почему виолончель гибает
3
Никто не узрел, как в углу отдалённом,
Скрываясь от света лучин.
Встал путник, что так и не снял капюшона
И скрылся за дверью в ночи.
Скопировать ссылку
intercross#16
Kartag (12 March 2015 - 17:35) писал: писал:
Но это не оно. На видео - ковёр темы из тохи.
Видео: John Stump - Faerie's Aire and Death Waltz
Картинка: FAERIE'S AIRE and DEATH WALTZ, Words and Music by John Stump.

>_>
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
intercross#18
Volik (12 March 2015 - 23:31) писал: писал:
https://youtube.com/embed/sCgT94A7WgI?fs=1&html5=1
Это просто старики терапевты(лол), которые попытались сыграть музыку, которая чрезвычайно сложна.
> This "musical piece" (and I use the term lightly) has been considered unplayable, but here is a full-fledged attempt.

Почитал комментарии... Всё очень плохо.
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
PlIn#19
.mod .it .s3m .xm .oxm
Берешь любой, делаешь музон, аплоудишь, профит.
0
Изображение
Скопировать ссылку
MrNemersis#20
Editor TEH Chaos-neutral (12 March 2015 - 15:47) писал: писал:
0, 1, 2 - длительность чтоль?
Я догадываюсь о чем ты, но напиши конкретнее.

Это как на гитаре лады, а каждая такая "линия" из тире и цифр - струна.
0
Шлюз должен быть в хуйне
Спойлерhttps://youtube.com/embed/rQwZrxtb_8Y?fs=1&html5=1
Скопировать ссылку
Editor TEH Chaos-neutral#21
Итак, есть два варианта интерфейса - прямой ввод нот и выбор нот.
Прямой ввод это тоже самое, что сейчас, но как-нибудь более удобнее.
Лично я пользуюсь такой схемой: http://pastebin.com/7NCRXn9t
Вверху написано b:3,6,7, что значит тональность, где бемоль стоит на ми, ля, си, т. е. Ми-бемоль-мажор. Она аналогична знакам при ключе и может быть изменена в любой момент.
Начинаются ноты с X:, что значит, что играется в октаве X.
В общем это примерно аналогично tabnabber-у в ОП-посте.

Выбор нот дело легче для кодинга. (http://pastebin.com/ALTHYxKw)
При создании выбирается количество октав и в пределах одной октавы показываются все 12 кнопок. Игрок же тыкает мышкой на знаки , они меняются с ░ на ▓ либо ▒  и при игре это значит, что именно на этой части такта будет играться нота, которая была выбрана, либо останавливаться предыдущая.
0
Скопировать ссылку
fey#22
Можешь запилить гитару по табам? Допустим один ряд 6 струна, ниже 5 и так далее.
0
Если вам понравилась моя публикация, комменатрий, хоитет сказать спасибо, можете сделать это здесь, поставив плюсик или оставить свой отзыв.
Скопировать ссылку
ucnaHez#24
Editor TEH Chaos-neutral (13 March 2015 - 06:39) писал: писал:
Итак, есть два варианта интерфейса - прямой ввод нот и выбор нот.
Прямой ввод это тоже самое, что сейчас, но как-нибудь более удобнее.
Лично я пользуюсь такой схемой: http://pastebin.com/7NCRXn9t
Вверху написано b:3,6,7, что значит тональность, где бемоль стоит на ми, ля, си, т. е. Ми-бемоль-мажор. Она аналогична знакам при ключе и может быть изменена в любой момент.
Начинаются ноты с X:, что значит, что играется в октаве X.
В общем это примерно аналогично tabnabber-у в ОП-посте.

Выбор нот дело легче для кодинга. (http://pastebin.com/ALTHYxKw)
При создании выбирается количество октав и в пределах одной октавы показываются все 12 кнопок. Игрок же тыкает мышкой на знаки , они меняются с ░ на ▓ либо ▒  и при игре это значит, что именно на этой части такта будет играться нота, которая была выбрана, либо останавливаться предыдущая.

Смотрю я на это, вижу какие-то знакомые слова - кодинг, пастебин, ОП. И все остальное непросветное. Как так жить то?
0
Изображение
"[usr] весь такой кодер."
Скопировать ссылку

Обратно в Идеи