Форум: "Media";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];
Внизкак сделать пианино Найти похожие ветки
← →
iudjen (2004-08-22 20:42) [0]подскажите пожалуйста. как сделать программу пианино. хотябы идею. и откуда взять звуки нот.
← →
Mihey_temporary © (2004-08-22 21:48) [1]Из других, готовых программ-пианино либо генерируй сам.
← →
Jeer © (2004-08-23 10:09) [2]1. Нарисовать на экране клавиатуру.
2. На нажатие виртуальной клавиши вызывать Playsound(..)
(д.б звуковая карта, а "звуки нот возьмутся" из колонок)
← →
Думкин © (2004-08-23 10:16) [3]а лучше midi.
← →
Digitman © (2004-08-23 13:38) [4]
> как сделать программу
головой и руками
> ..пианино
существующие готовые программы чем не устраивают ? чем твоя программа будет радикально отличаться от уже имеющихся ?
> хотябы идею
идею чего ? "пианино" ведь - штука сложная ... состоит из огромной кучи "деталей" ...
> откуда взять звуки нот
у нот нет никаких "звуков" ... звуки есть у конкретного муз.инструмента .. а конкретным муз.инструментом в самом простом случае может выступать встроенный в аудиокарту FM/WaveTable-синтезатор ..
← →
iudjen (2004-08-23 14:18) [5]
> существующие готовые программы чем не устраивают ? чем твоя
> программа будет радикально отличаться от уже имеющихся ?
Ты когда начинал программировать ты делал калькулятор тетрис и Чем твой проги радикально отличались А?
← →
Digitman © (2004-08-23 15:31) [6]
> когда начинал программировать ты делал калькулятор тетрис
>
не делал. сожалею.
> Чем твой проги радикально отличались А?
я начинал программировать на промышленных машинах с DEC-совместимыми CPU
в совке эти машины использовались крайне однобоко и софта, например, подобного плана и в помине не было ... ибо не было никаких аудиокарт и иже с ними ... нет всего этого и сейчас ... и уже не будет никогда .. но тот опыт бесценен именно потому что изобретением велосипеда на этом поприще тогда и не пахло даже
← →
Digitman © (2004-08-23 15:35) [7]
> iudjen (23.08.04 14:18) [5]
по сути.
разберись и определись для начала, какой процессор будет "строить" звук - ЦП твоей машины или ЦП периферии ... отсюда и плясать будем
← →
Digitman © (2004-08-23 15:35) [8]
> iudjen (23.08.04 14:18) [5]
по сути.
разберись и определись для начала, какой процессор будет "строить" звук - ЦП твоей машины или ЦП периферии ... отсюда и плясать будем
← →
iudjen (2004-08-24 16:17) [9]Вообще-то я хочу найти mp3 или wav файлы каждый файл другая нота
← →
Mihey_temporary © (2004-08-24 17:35) [10]
> Вообще-то я хочу найти mp3 или wav файлы каждый файл другая
> нота
Не хочешь генерировать в программе - сгенерируй и запиши отдельно.
← →
Jeer © (2004-08-24 17:44) [11]iudjen (24.08.04 16:17) [9]
Да уж, мы тут тебе наговорили всякого..
Ты, это - брось и не бери в голову, для тебя это лишнее, пока.
← →
iudjen (2004-08-25 12:49) [12]у меня уже есть звучание всех нот в wav формате
← →
Digitman © (2004-08-25 13:26) [13]
> iudjen (25.08.04 12:49) [12]
замечательно.
осталось слепить из них совсем немного wav-файлов со звучанием готовых аккордов ... а аккордов этих всего-то - раз-два и обчелся .. каких-нибудь пара-тройка миллионов.. эдак навскидку ..
может, все же углубиться в теорию для начала ? да изучить возможность использования в реализации "пианино" каких-нибудь готовых существующих программно/аппаратных технологий/спецификаций ? начиная от DirectSound, например ? SoundFont ? GeneralMidi ? MS Multimedia API ? и т.д. и т.п. ?
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c