|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.10.2010, 22:50 | #1 |
Новичок
Джуниор
Регистрация: 01.10.2010
Сообщений: 2
|
Структура для хранения произвольной мелодии
Господа, есть одна проблемка. В Delphi нужно реализовать структуру, которая будет хранить данные о произвольной мелодии такие, как: длительность звука (сек), его амплитуда (дБ), его частота (Гц). Т.е. реализация, что называется "в тык" будет выглядеть так:
Код:
|
02.10.2010, 14:33 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,724
|
Может сначала матчасть изучить?
|
02.10.2010, 16:33 | #3 |
Новичок
Джуниор
Регистрация: 01.10.2010
Сообщений: 2
|
Может сначала пояснить?
|
02.10.2010, 20:20 | #4 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
02.10.2010, 20:31 | #5 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
1)Как вариант в каждой записи поставить флажок, который указывает что эта нота играет одновременно с предыдущей.
При проигрывании воспроизводить одновременно ноты с текущей по ту, в которой данная метка равна false. Код:
2)Можно еще сделать массив других структур, в которых будут ссылки на играющие ноты в определенный момент времени. Недостаток- непрозрачность данной модели, это на первый взгляд. Достоинство- наименьший объем. 3)А вообще самый идеологически правильный вариант без недостатков, которые есть в предыдущих методах, - массивы нот для каждого голоса, но тогда увеличивается объем данных. Последний раз редактировалось Levsha100; 02.10.2010 в 20:40. |
02.10.2010, 22:21 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...а может изучить midi формат
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа для хранения паролей [help] | DimOn4Ik | Общие вопросы Delphi | 10 | 23.10.2009 22:51 |
Структура хранения МАТЕМАТИЧЕСКИХ функций | Levsha100 | Общие вопросы Delphi | 2 | 02.05.2009 22:47 |
Компонент для хранения информации. | IVANSour | Компоненты Delphi | 7 | 28.01.2009 03:02 |