Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

как сделать пианино   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.024 c
1-1099944660
ser_ega
2004-11-08 23:11
2004.11.21
Form


3-1098431394
Andrey_
2004-10-22 11:49
2004.11.21
Перегенерация индексов


1-1099499465
lexa
2004-11-03 19:31
2004.11.21
Лингвистический анализ текста.


3-1098071702
ILUHA
2004-10-18 07:55
2004.11.21
Вопрос по IBTransaction


4-1096978886
andrey__
2004-10-05 16:21
2004.11.21
Избежать двойной запуск программы.