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

Написать программу для развития слуха - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двоичный поиск http://www.cyberforum.ru/cpp-beginners/thread711335.html
Дело вот в чём... прочитал уже много статей про двоичный поиск в массиве, понимаю, как он работает в теории... Но на практики ничего блин не получается! Помогите с ним разобраться, если можно, то конкретно на моём коде: Вот сама задача: Найти все элементы массива, меньшие, чем среднее арифметического максимального и минимального. Вот мой код, всё работает и всё понятно, кроме самого...
C++ Работа с файлами Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f: 1. являющиеся четными числами; 2. делящиеся на 3 и не делящиеся на 7; 3. являющиеся точными квадратами. Записать в файл g комментарий. Помогите пожалуйста... Сделал, но есть пара вопросов... Как сделать файлы текстовыми... И как определить точные квадраты... #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread711327.html
Поразрядное "и" C++
A = 12 B = 8 C = 34 D = 123 D - выполнить поразрядное «и» 1-6 разрядов В и 0-2 разрядов С, сдвинутых вправо на 1 разряд. Предположительно: D=(B&63)&((C&7)>>1); 63 это младшие 6 разрядов, те ...111111 в десятичной будет 63 или 0х3f в шестнадцатиричной системе счисления. Думаю это вариант подошел, если бы в задании указали с 0-6 разряд. Так вот как правильно?
C++ Дана строка символов,состоящая из произвольного текста
помогите пожалуйста с задачей(С++) Дана строка символов ,состоящая из произвольного текста,слова разделены пробелами.вывести на экран порядковый номер слова минимальной длины и количество символов в этом слове
C++ Найти количество отрицательных не кратных 3 чисел строки, у которой первый элемент нуль http://www.cyberforum.ru/cpp-beginners/thread711319.html
Найти количество отрицательных не кратных 3 чисел строки, у которой первый элемент нуль, помогите плс, последние две лабы надо здать, но они самые сложные #include <vcl.h> #pragma hdrstop #pragma argsused #include<iostream> using namespace std; int main(int argc, char* argv) {int i,n,k=0;
C++ Регистронезависимое сравнение строк с русскими буквами Необходимо регистронезависимо сравнивать строки string с русскими буквами. Пробовал поиграться с встроенным toUpper но у меня вот так он не работает: bool compare_nocase(const string &str1, const string &str2) { string::const_iterator i1 = str1.begin(), i2 = str2.begin(); std::locale loc = std::locale::classic(); while((i1 != str1.end()) && (i2 != str2.end()))... подробнее

Показать сообщение отдельно
variator
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 25

Написать программу для развития слуха - C++

27.11.2012, 21:05. Просмотров 1851. Ответов 35
Метки (Все метки)

Здравствуйте!
Интересуюсь вопросом развития музыкального слуха. Проверяю на себе различные методики и собственные проэкты. Для испытания одной идеи обращаюсь к Вам за помощью, ибо не силен в программировании.
Суть в том, чтобы написать программу, которая проигрывает текст нотами. Если в "говорилках" загруженный текст проговаривается, то здесь он проигрывается. Пользователь по своему вкусу назначает на каждую букву алфавита определенную ноту, загружает текст, нажимает play и слушает. Одновременно он читает этот текст с экрана монитора, или держа его в руках распечатанным.
Суть этой цели - задействовать для запоминания высоты звуков ассоциации с каким-либо другим раздражителем: с цветом, с образом. В данном случае тут непрямая ассоциация - со смыслом текста.
По мере появления успехов от занятий (а они, уверен должны появиться) предполагается сначала частично, а затем полностью перестать использовать напечатанный текст. То есть на первом этапе - слушаешь и читаешь, на втором - прочитал и закрыл перед тем как слушать, на третьем - слушаешь неизвестный текст.
Необходимый функционал программы.
1. Возможность назначать на буквы и символы внешние wav (mp3) файлы.
2. Регулировка скорости проигрывания.
3. Кнопки play, stop.
4. Наличие графического интерфейса необязатеьно.
Примечания.
На точку и запятую можно назначить "пустой" файл (с записанной тишиной).
Пробел между словами также должен обозначаться паузой.
Я предполагаю назначить ноты на буквы в линейном порядке: Аа - C1, Бб - C#1, Вв - D1.., Лл - C2, Мм - C#2 и т.д.
Описанная методика направлена на развитие тонального слуха.
Спасибо. Идея не коммерческая и поэтому единственной наградой для разработчика будет возможность самому опробовать программу, а также благодарность от других пользователей и наибольшая от меня. )
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru