Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Общий
(Модератор:
Вад
) > Тема:
Написать программу синтезатора
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Написать программу синтезатора (Прочитано 9228 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Linkolnx
Гость
Написать программу синтезатора
«
:
14-03-2010 13:22 »
Подскажите пожалуйста!
Как составить прогу для воспроизведения и запоминания мелодии , сыгранной на нарисованной на экране клавиатуре!
Заранее спасибо!
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Написать программу синтезатора
«
Ответ #1 :
14-03-2010 13:24 »
См. в сторону MIDI.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Linkolnx
Гость
Re: Написать программу синтезатора
«
Ответ #2 :
14-03-2010 13:33 »
Ну а примерно!
Я даже не знаю с чего начать!
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Написать программу синтезатора
«
Ответ #3 :
14-03-2010 13:57 »
Linkolnx
, с изучения вопроса. Например, загляни в Википедию и посмотри, что такое MIDI.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Linkolnx
Гость
Re: Написать программу синтезатора
«
Ответ #4 :
14-03-2010 17:07 »
Порылся в иете, но ничего толком не понял)
Для того, чтобы вообще прогу написать, надо библиотеку какую-нибудь подключить или что?
Записан
Вад
Модератор
Offline
Пол:
Re: Написать программу синтезатора
«
Ответ #5 :
14-03-2010 19:43 »
Не знаю, под какую ОС собираешься писать - но да, если захочешь работать со звуком, как минимум потребуется подключать библиотеку, которая реализует доступ к звуковому устройству - чтобы звук воспроизводить.
Остальное, в принципе, можно и своими силами.
Записан
l_sunny
Участник
Offline
Re: Написать программу синтезатора
«
Ответ #6 :
16-04-2010 10:40 »
Никакие Midi не нужны. Можно сохранять в своём формате.
Потребуется:
1) умение работать с графической библиотекой, клавиатуру же как-то придётся нарисовать.
2) Звук можно выводить элементарно через функцию Beep(), которая играет один тон, ведь мышкой больше одной клавиши нельзя нажать на нарисованной клавиатуре, в противном случае потребуется работа с функциями вроде waveOutOpen(), waveOutWrite() и т.д.
Соответствие частот и нот можно найти через Google
3) Работа с файлами, надо же как-то сохранять свои результаты.
Записан
Джон
просто
Администратор
Offline
Пол:
Re: Написать программу синтезатора
«
Ответ #7 :
16-04-2010 11:12 »
Каким боком это относится к C++?
l_sunny
, а готовые программы тебя не удовлетворят? Надо именно "написать"?
Записан
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Общий
(Модератор:
Вад
) > Тема:
Написать программу синтезатора
Загружается...