forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JAVA Micro Edition (http://forum.boolean.name/forumdisplay.php?f=52)
-   -   воспроизведение нот (http://forum.boolean.name/showthread.php?t=11929)

beZ_probleM 15.02.2010 19:39

воспроизведение нот
 
привет всем!
давненько я здесь уже небыл)

и у меня тут вопрос появился, так как полную документацию качать не оч хочется а ответ нужен то обращусь к вам

вот собственно и вопрос :
с помощью каких функций можно организовать воспроизведение нот?
JSR 234 вроде ето то что мне нужно... так вить?

ктото может мне отписать все функции которые необходимые для реализации воспроизведения ноты с определенной длинной, громкостью и октавой... с пояснением каждой функции... и желательно с примером реализации

или на крайняк просто скопируйте сюда документацию а я там сам розберусь

заранее спасибо!:)

dector 15.02.2010 20:28

Ответ: воспроизведение нот
 
Нужна генерация звуков "на лету"?
Если нет - лучше использовать midi.

beZ_probleM 15.02.2010 20:36

Ответ: воспроизведение нот
 
походу "на лету"

надо чтобы во время роботы программы пользователь задавал ноту а оно его воспроизводило
и желательно чтобы в хорошем качестве
я не знаю можно ли както качество менять но лучше было бы если можно))

вот такое карочь надо
знаешь какие функции "на лету" использовать?

dector 16.02.2010 03:16

Ответ: воспроизведение нот
 
Как вариант:
Записать звуки в файлы
и играть с помощью MMAPI

Камертон пишешь?

beZ_probleM 16.02.2010 14:32

Ответ: воспроизведение нот
 
Цитата:

Сообщение от dector (Сообщение 137647)
Как вариант:
Записать звуки в файлы
и играть с помощью MMAPI

Камертон пишешь?

Пример можно?

Пишу шото на подобии программы гитар про

У КОГО НИБУДЬ ЕСТЬ SONY ERICSSON SDK?
Скопируйте оттуда весь роздел про медиа апи, пожалуста!

dector 16.02.2010 19:35

Ответ: воспроизведение нот
 
Название кликабельно:
http://ru.wikipedia.org/wiki/Mobile_Media_API

Гитар про для телефона? Кажется мне, что получится довольно уныло. Простая пищалка не будет хорошо играть. Разве что записать звуки в файл.

beZ_probleM 16.02.2010 21:53

Ответ: воспроизведение нот
 
каким образом записать в файл?
я покачто не имеею малейшего представления о том что ты называешь
"записать звуки в файл"
можно пример, пожалуста?

dector 18.02.2010 03:00

Ответ: воспроизведение нот
 
В любом редакторе звуков пишешь в файл звуки нот. По семь на основных ладах и еще, может, по несколько полутонов. Создаешь отдельный файл для каждого звука, пихаешь все в jar архив. Из программы проигрываешь как звук.
Иначе, как по мне, тембр из какой-то предполагаемого метода .sound(частота) не будет достаточно хорош.

beZ_probleM 18.02.2010 03:30

Ответ: воспроизведение нот
 
а как быть с длинной звука? она же будет всегда однаковой

ViNT 18.02.2010 08:19

Ответ: воспроизведение нот
 
А Manager.playTone не подходит?

beZ_probleM 18.02.2010 18:25

Ответ: воспроизведение нот
 
Цитата:

Сообщение от ViNT (Сообщение 138035)
А Manager.playTone не подходит?

я вот тож думал этот метод использовать...
но так как никогда не работал со звуком то покачто незнаю какую функцию использовать чтобы качество звука было максимальное...

а как например с помощью Manager.playTone воспроизвести несколько звуков одновременно?
или может есть другие какието методы?

ViNT 18.02.2010 20:31

Ответ: воспроизведение нот
 
Почитай документацию по javax.microedition.media.Manager, там есть все, что нужно. На сколько я помню, при вызове Manager.playTone задается время звучания, т.е., можно, например, запустить один тон на 5 секунд (он начнет воспроизводиться), затем сразу же второй, и они будут звучать одновременно, пока не кончится время одного из них.

На счет качества - тут все зависит от телефона, но на современных аппаратах оно должно быть неплохим (думаю, не хуже, чем смогут обеспечить звуковой процессор и динимики).

beZ_probleM 18.02.2010 20:52

Ответ: воспроизведение нот
 
где можно узнать как ноты обозначаются и какая ето октава?
к примеру : какие это ноты 50..60? буквенные обозначение я имею ввиду где найти к етим цыфровым значениям? и как узнать в какой октаве они находятся?
вроде видел гдето что пишут ToneControl.C4 - ето типа нота "ДО" но какая ето октава ненаписано


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

ViNT 18.02.2010 20:56

Ответ: воспроизведение нот
 
В этом методе по-моему частота задается, а если ноты нужны, то это нужно midi использовать.

beZ_probleM 18.02.2010 20:57

Ответ: воспроизведение нот
 
50...60 ето частота?


Часовой пояс GMT +4, время: 12:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot