Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
o33ik
138 / 5 / 1
Регистрация: 25.03.2013
Сообщений: 228
#1

Синтезатор на С++ - C++

26.03.2013, 18:31. Просмотров 1408. Ответов 4
Метки нет (Все метки)

На ОПИ задали сделать проект, тема любая. Пришла мне в голову такая идея, сделать синтезатор(электро-пианина) на С++(неочень сложный по исполнению). В принципе я примерно представляю как ето сделать, но интересует пока одно: каждой ноте(звуку) будет отвечать оператор(или метод, пока несуть) Можно както сделать так чтоб можно было одновременно играть два и больше звука(от одновременного нажатия двух и больше клавиш)?
З.Ы. я невникал еще в написание кода для етой програмки, ну и незнаю можно ли такое реализовть простым(относительно) способом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2013, 18:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Синтезатор на С++ (C++):

Синтезатор - C++
Всем привет! Помогите, пожалуйста, решить задачу. Вожусь уже 3 день, не могу понять, как её делать. Написать программу «синтезатор»....

Синтезатор цвета - Лазеры
Что это вообще такое? Где найти про него информацию, размеры платы, технические характеристики, в общем все. Вбиваю в гугл и мне только...

Синтезатор частот - Matlab
Здравствуйте, мне нужен реализовать синтезатор частот в матлабе кодом(не Симулинк), но я даже не знаю с чего вообще можно начать...схема...

Синтезатор речи - C++ Builder
Подскажите библиотеку или WinApi чтобы можно в программе было воспроизводить занесенный текст. Допустим. Есть форма с кнопкой и EDIT. В...

Синтезатор программный - Софт
Подскажите где можно скачать или название приличного, повторюсь качественного синтезатора звука основных музыкальных инструментов(пианино,...

Синтезатор речи - Программирование Android
люди подскажите как сделать синтезатор речи? какие нужны библиотеки.

4
Avazart
Нарушитель
Эксперт С++
7233 / 5405 / 294
Регистрация: 10.12.2010
Сообщений: 23,956
Записей в блоге: 17
26.03.2013, 19:50 #2
Попробуй юзать ф-цию Beep()
1
Kastaneda
Форумчанин
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,317
Записей в блоге: 2
Завершенные тесты: 1
26.03.2013, 19:50 #3
Каждая нота - это определенная частота. Соответственно звучание 2х нот одновременно - это наложение частот (или суммирование, непомню). Поэтому думаю вполне можно сделать так
C++
1
2
3
4
const double C = 261,6; // До
const double D = 293,7; // Ре
// и т.д.
play (C + D);
1
Avazart
Нарушитель
Эксперт С++
7233 / 5405 / 294
Регистрация: 10.12.2010
Сообщений: 23,956
Записей в блоге: 17
26.03.2013, 19:52 #4
Цитата Сообщение от Kastaneda Посмотреть сообщение
Соответственно звучание 2х нот одновременно - это наложение частот (или суммирование, непомню).
Ну частоты не складываются и не накладываются.... накладываются их амплитуды...
1
Kastaneda
Форумчанин
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,317
Записей в блоге: 2
Завершенные тесты: 1
26.03.2013, 20:03 #5
Цитата Сообщение от Avazart Посмотреть сообщение
Ну частоты не складываются и не накладываются.... накладываются их амплитуды...
Я имел ввиду математическу реализацию, под "наложением" я подразумевал операцию OR.
0
26.03.2013, 20:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2013, 20:03
Привет! Вот еще темы с ответами:

Синтезатор речи - Visual Basic .NET
Здравствуйте, помогите пожалуйста а возможно ли сделать программу для синтезатора речи или для расшифровки текста с колонок? Заранее...

Синтезатор речи в LInux - Linux
Подскажите хороший синтезатор речи под Linux и хорошую прогу для чтения вслух... Всем Заранее благодарен...

.NET 4.x Синтезатор на подобии 3xOsc - C#
Здавствуйте уважаемое кибер-сообщетво!:) После данного сообщения Памирыча мне стало интересно: "А смогу ли я написать такой синтезатор". И...

Синтезатор речи (работающий Off-Line) - Visual Basic
Прошу простить меня за наглую просьбу, но может у кого-то есть готовые коды "Синтезаторв речи" на VB6.0? Я в этом вопросе вообще ноль -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru