Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 01.10.2007, 20:33   #1
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Библиотека генерации тонального сигнала и выделения элемента Choice

Вот мои скромные библиотечки: одна позволяет воспроизвести звуки любой тональности (поддерживаемой Java-машиной), а вторая решает пресловутую проблему выделения любого (а не только первого) элемента из списка.
Кстати, тональные звуки могут воспроизводиться одновременно несколько - для несложных игр это может быть полезно. Воспроизведение таких звуков практически не тормозит систему.
В архиве есть и примеры применения.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
MotoMustanger (18.11.2010)
Старый 01.10.2007, 21:08   #2
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Библиотека генерации тонального сигнала и выделения элемента Choice

Вот это другое дело. Пора и самим библиотеки писать начинать.
(Offline)
 
Ответить с цитированием
Старый 07.10.2007, 18:09   #3
EVIL_USER
ПроЭктировщик
 
Регистрация: 12.11.2006
Сообщений: 101
Написано 6 полезных сообщений
(для 6 пользователей)
Re: Библиотека генерации тонального сигнала и выделения элемента Choice

Написал элементарную софтину на базе звуковой библиотеки.
Воспроизводит заданную ноту.
Интересная особенность: Мой симён С75 играет ноты с 32-й по 107-ю, на остальных просто щёлкает.
Эмул тоже не с начала играет, но до 127-й дотягивает нормально.

Прошу протестить свои телефоны на предмет диапазона воспроизводимых нот.

Софтина прилагается.
*-на ноту ниже
#-на ноту выше
0-выход
(Offline)
 
Ответить с цитированием
Старый 10.01.2008, 19:05   #4
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Эмулятор MIDPX воспроизводит все ноты.

SonyEricsson K300 тоже, но первые полтора десятка щелчками.

Последний раз редактировалось Magus, 10.01.2008 в 20:21.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 00:55   #5
EVIL_USER
ПроЭктировщик
 
Регистрация: 12.11.2006
Сообщений: 101
Написано 6 полезных сообщений
(для 6 пользователей)
Re: Библиотека генерации тонального сигнала

первые полтора десятка щелчками.
Вот про это я и говорю.
Генератор запускается (щёлкает), а звука нет, толи выходной каскад не пропускает, то ли динамик не воспроизводит.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 12:16   #6
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: Библиотека генерации тонального сигнала

Как можно узнать номер ноты по частоте звука и наоборот?
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 13:10   #7
Magus
Бывалый
 
Регистрация: 04.09.2005
Сообщений: 823
Написано 101 полезных сообщений
(для 205 пользователей)
Ответ: Библиотека генерации тонального сигнала

cHeRsAnYa
смотри здесь
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (11.01.2008)
Старый 10.04.2010, 15:24   #8
nil0q
ПроЭктировщик
 
Аватар для nil0q
 
Регистрация: 30.06.2009
Адрес: Челябинская обл.
Сообщений: 111
Написано 32 полезных сообщений
(для 99 пользователей)
Ответ: Библиотека генерации тонального сигнала

Номера нот 1-ой октавы

48=C5
49=C#5
50=D5
51=D#5
52=E5
53=F5
54=F#5
55=G5
56=G#5
57=A5
58=A#5
59=B5

Эталон: A5=440 Hz.
Все остальные частоты составляют геометрическую прогрессию со знаменателем 2^(1/12). Ноты следующей октавы имеют, соответственно, в 2 раза большую частоту. Например, A6=880 Hz, C6 = (примерно) 526 Hz.
__________________
Аинéжарбази овокáсьф имятнэ́меле как, имякщтóт и имяини́ль оклёт ими́ньдо сяюзлёп, ильсы́м эынэвьтспóс ышáн мóнян тягалзи, эы́жущт тят-ищт сант-ищтý анакаккáт; áкызэй овóваримь авотэ́ як итя́ммарг тыжýлс аирьтэмяег аянлетя́трэщтанот, мадóраи мынавóзарбо мэ́сьф мынтáняп авокáныдя, икиньхэ́ть мóкызэй астэя́львэй шóтрэщт ильсэ́й.
Щамóпф раткáдэрь оидюá!
(Offline)
 
Ответить с цитированием
Старый 14.05.2011, 11:38   #9
Rock2roll
Знающий
 
Аватар для Rock2roll
 
Регистрация: 14.05.2010
Сообщений: 297
Написано 13 полезных сообщений
(для 13 пользователей)
Ответ: Библиотека генерации тонального сигнала

Samsung S5230, ни одного звука не издал.
__________________
G502, GT S5230w user!
(Offline)
 
Ответить с цитированием
Старый 14.05.2011, 13:50   #10
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Радость Ответ: Библиотека генерации тонального сигнала

program music;
    
uses tonesnd;
    
begin
    Repeat
       Play_Tone
(random (128),50+random(50),100);
       
delay (random(100)+100);
    
until (GetKEyPressed=KE_KEY0);

    
delay(100);
end
Наипростейший генератор музыки. Иногда забавно получается

Что насчет воспроизведения звуков?
Эмулятор: WTK 2.5.2 - все идеально
Телефон: нокиа 6300 - гдето вначале (20-30) молчит, затем все норм
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что это за библиотека? DIMMON4IK Основной форум 5 10.11.2009 18:35
Библиотека user32 maxturbo PureBasic 13 19.09.2009 20:44
CrazyBump (Делает любой плагин для генерации нормалей) moka Создание текстур 3 13.01.2008 22:57
Библиотека для MP Kurdt JAVA Micro Edition 6 12.08.2007 18:34
Библиотека Image3d pax Библиотеки 19 20.07.2006 18:59


Часовой пояс GMT +1, время: 05:21.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com