Войти
ПрограммированиеФорумЗвук

Опять про синтез звука музыкальных инструментов (3 стр)

Страницы: 1 2 3 4 5 6 Следующая »
#30
(Правка: 14:07) 14:02, 20 июля 2021

Mikle

Если 20 минут весит 100 Кб, то и три минуты будут весить почти столько же, ведь всё на одних и тех же семплах.

Да,это так! А множество генераторов "синуса" будут весить меньше?
В своё время делал синтезатор голоса и записывал фонемы.
+ Показать

Получилось не так много ~ 2,5 мегов.
Но зато качество какое у фонемного синтеза  по сравнению с дифонным.
Шипящие буквы, хет, тарелка - всё, что имеет шумовой характер(бочка без шумовых составляющих), всё очень плохо синтезируется.
Ну что такое 100 кило, по сравнению с мировой революцией?
#31
14:09, 20 июля 2021

flint2
> что такое 100 кило, по сравнению с мировой революцией?
Самая престижная категория на том же ЦЦ — это 64к интро. А ведь это ещё и видеоряд какой-то нужен.
flint2
> Шипящие буквы, хет, тарелка - всё, что имеет шумовой характер(бочка без шумовых
> составляющих), всё очень плохо синтезируется.
Да, особенно тарелки, поэтому их я пытаюсь делать физ. эмуляцией.
flint2
> делал синтезатор голоса и записывал фонемы
С голосом совсем сложно — там транспозиция не работает так, как в том же басу или рояле. То есть для разных нот нужны отдельные фонемы слогов. И это ещё без учёта выражения. Я пока на голос не замахиваюсь, максимум — это однотонный хор "ааа" или "ооо".

#32
(Правка: 14:19) 14:18, 20 июля 2021

Mikle

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

Отвечу чуть позже.
Нужно время, чтобы то и другое показать.
#33
(Правка: 16:27) 15:33, 20 июля 2021

Значица так:
1. Вот это фирменный голос Loquendo Ольга: https://disk.yandex.ru/d/XOiLEYfX1-3AHw
А это мой фонемный синтез: https://disk.yandex.ru/d/3cEqVvnxTEHJIA (немножко реверберацией подкрасил)
В принципе можно и модуляцию голоса, там и там, по нотам делать, но очень муторно даже с тегами в тексте.
Надо автоматизировать.

2. Вся композиция весит 116 кило.
Что касается веса семпла тарелки, мне трудно точно посчитать.
Там не как WAV, а RIFF, то есть без WAV заголовка, но явно запакованный.
Примерно 350-420 байт с затуханием, стерео (в wav тарелка весит 210 кило! То есть на 100 кило больше самого файла композиции.). Но это самый большой семпл.
Могу ошибаться. (потом ещё раз проверю.)

#34
17:52, 20 июля 2021

flint2
> можно и модуляцию голоса, там и там, по нотам делать, но очень муторно даже с тегами в тексте
Я о том, что любая модуляция голоса очень заметна, теряется естественность.
flint2
> Примерно 350-420 байт с затуханием, стерео (в wav тарелка весит 210 кило! То
> есть на 100 кило больше самого файла композиции.). Но это самый большой семпл.
> Могу ошибаться.
Подозреваю, что больше, килобайт 10.

#35
(Правка: 19:03) 18:17, 20 июля 2021

Mikle

Подозреваю, что больше, килобайт 10.

Нет, это железно в разы меньше!
+ В xm нет семплов, если отдельным каналом не идёт голос певца, или ещё чего. Это встроено в систему и в твой exe-шник эти семплы не войдут, мне так кажется.
Я так подумал, что ты любитель на Бейсике: http://www.un4seen.com/
А это Delphi, на чём примеры я делал: https://disk.yandex.ru/d/MoYHQOjFtruwlg + https://disk.yandex.ru/d/t72jTCUGG2PNdg

https://ufmod.sourceforge.io/

#36
20:32, 20 июля 2021

flint2
> В xm нет семплов, если отдельным каналом не идёт голос певца, или ещё чего

В каком смысле нет? XM это же MOD-формат FastTracker-а, там же именно все на семплах (то есть конечно ноты там берутся не голыми семплами, а инструментами, построенными на основе семплов, хранимых в этом же самом файле, путем применения всяких лупов и огибающих к этим семплам).

flint2
> Вся композиция весит 116 кило

+ А для категории 32k-exe-music надо чтоб было не больше 32 кило
#37
(Правка: 20:41) 20:40, 20 июля 2021

Dmitry_Milk

(то есть конечно ноты там берутся не голыми семплами, а инструментами, построенными на основе семплов, хранимых в этом же самом файле, путем применения всяких лупов и огибающих к этим семплам).

Вот это я и хотел сказать.
Т.е. там "ноты" для инструментов.
Dmitry_Milk
+ А для категории 32k-exe-music надо чтоб было не больше 32 кило

Это что, конкурс какой то, или где?
#38
20:41, 20 июля 2021

Mikle
> Получаются такие томы: https://disk.yandex.ru/d/NOPFJH8N0pjznw
затухание должно быть логарифмическим + должны быть небольшие колебания частоты

#39
20:46, 20 июля 2021

MrShoor
> затухание должно быть логарифмическим
Да. Я генерирую секундные семплы, видимо, коротковато - приходится в конце микшировать в ноль.
MrShoor
> должны быть небольшие колебания частоты
Почему колебания, а не понижение?
Dmitry_Milk
> 16 кило вместе с голосом и простенькой 3D-графикой
Завтра в студии заценю.

#40
20:47, 20 июля 2021

flint2
> Это что, конкурс какой то, или где?

Да, конкурс демосцены. Конкретно такая категория была на Chaos Constructions (но похоже ее убрали).

flint2
> Вот это я и хотел сказать.
> Т.е. там "ноты" для инструментов.

Так помимо нот (точнее там паттерны из нот) в этом же файле и характеристики огибающих/лупов для инструментов и сами семплы для инструментов.

#41
(Правка: 21:23) 21:17, 20 июля 2021

Dmitry_Milk

Так помимо нот (точнее там паттерны из нот) в этом же файле и характеристики огибающих/лупов для инструментов и сами семплы для инструментов.

Только штучно и в сжатом виде. Занимают они не много места.
Иначе я бы не писал:
Что касается веса семпла тарелки, мне трудно точно посчитать.
Там не как WAV, а RIFF, то есть без WAV заголовка, но явно запакованный.

Наверное я сформулировал плохо, о драйверах думал...
Dmitry_Milk
Да, конкурс демосцены.

Понятно. Как то я этот момент пропустил.
Тогда надо своё делать.
#42
(Правка: 2:19) 2:16, 21 июля 2021

Mikle
> Почему колебания, а не понижение?
Слышно в оригинальных томах, не слышно у тебя. Могу предположить, что когда бьют, то колеблется не только сама мембрана, но и сам том, и колебания тома складываются либо вычитаются с колебаниями мембраны.

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

#43
(Правка: 9:37) 9:32, 21 июля 2021

MrShoor
> Могу предположить, что когда бьют, то колеблется не только сама мембрана, но и
> сам том, и колебания тома складываются либо вычитаются с колебаниями мембраны.
Там три резонанса — верхних пластик, нижний пластик и цилиндр воздуха между ними. Колебания самого тома на стойке вряд ли что-то дают.
Я до этого момента делал томы по неправильному референсу, сейчас взял нормальный правильный том, подзвучил правильным микрофоном — и получил реальный семпл: https://disk.yandex.ru/d/UwHa0mV8-MM1EQ
Очевидно, что в нём процессы затухают значительно быстрее, попробую сделать по этому референсу.
MrShoor
> В теории это должен быть один бесконечно длинный семпл (том то у нас один)
Тома у меня четыре, это не просто транспозиция одного семпла. А в наборе general midi томов вообще шесть.
> с логарифмическим затуханием
Экспонентным.
Dmitry_Milk
Очень неслабо для 16к, в первую очередь — голос, я ещё такого не слышал. Остальные звуки, конечно, явно электронные, такое и в 4к можно услышать. Бочка неплохая.
flint2
> мой фонемный синтез
Сколько весит такая демка?

#44
9:33, 21 июля 2021

flint2
> А это мой фонемный синтез:
Очень круто звучит!
А откуда зачитываемый фрагмент?)

Страницы: 1 2 3 4 5 6 Следующая »
ПрограммированиеФорумЗвук