Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
1-1100082530
frEEstyler
2004-11-10 13:28
2004.11.21
как передать имя открытого файла программе


3-1098679321
BanderLog
2004-10-25 08:42
2004.11.21
Количество обновленных записей при Update


3-1098250265
va
2004-10-20 09:31
2004.11.21
Експорт базы


14-1099304820
Samael6
2004-11-01 13:27
2004.11.21
Формат MP3 TAGv2


11-1082741850
Max003
2004-04-23 21:37
2004.11.21
Почему MCK проекты не работают под Windows98 !!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский