motofan logo
       
> 

Тюнер, Нужна программа для гитары

Konst300
сообщение 10.9.2005, 12:03


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 17.9.2004
Пользователь №: 12 972
Модель телефона: Motorola C380

Рейтинг: 1



Нужен тюнер для гитары. То есть он определяет, насколько данная настройка струны далека от нормы. Для 1ой струны 440 герц. Может, есть у кого или сделает кто.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spammer
сообщение 10.9.2005, 12:37


Мастер
****

Группа: Пользователи
Сообщений: 220
Регистрация: 8.6.2005
Пользователь №: 43 798
Модель телефона: Motorola Defy
Прошивка: Android 2.2.1

Рейтинг: 80.5



сперва надо найти ключ к прошиве. Нет доступа к микрофону из явы на этой линейке моторов. Так что АБЛОМ. :( а я так мечтал о диктофоне.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ejjj
сообщение 11.9.2005, 10:45


Интересующийся
**

Группа: Пользователи
Сообщений: 36
Регистрация: 22.5.2005
Пользователь №: 42 883
Модель телефона: SE_K750i/GINZA_MS100

Рейтинг: 0



Цитата(Spammer @ Суббота, 10 Сентября 2005, 15:37)
сперва надо найти ключ к прошиве. Нет доступа к микрофону из явы на этой линейке моторов. Так что АБЛОМ. :( а я так мечтал о диктофоне.
*


а ява диктофон как же сделан? там и микрофон и динамики от явы работают! drink_drunks;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spammer
сообщение 11.9.2005, 12:48


Мастер
****

Группа: Пользователи
Сообщений: 220
Регистрация: 8.6.2005
Пользователь №: 43 798
Модель телефона: Motorola Defy
Прошивка: Android 2.2.1

Рейтинг: 80.5



Цитата(ejjj @ Воскресенье, 11 Сентября 2005, 17:45)
а ява диктофон как же сделан? там и микрофон и динамики от явы работают! drink_drunks;
*


Дык ява дктофон работает только на е90 и прошиве от нее. а модель Konst3000 - c380 и читай мой пст повнимательнее.
[B]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
YerShow
сообщение 11.9.2005, 21:17


Доцент
*****

Группа: Пользователи
Сообщений: 634
Регистрация: 13.8.2004
Из: Харьков
Пользователь №: 9 749
Модель телефона: V2288>C450/550>C650
Прошивка: 3.08R

Рейтинг: 97.5



off_topic; Это, конечно, оффтоп, но не могу молчать... 440 Гц - звук ЛЯ первой октавы. При чём тут первая гитарная струна? ...Хорошо, что Random не видит этого безобразия :)

Теперь ближе к теме: с трудом представляю себе это ява-приложение. То есть, беру первую струну (не 440 Гц, а повыше), а мобильник мне подсказывает: поверни колок на 12 градусов по часовой стрелке, и будет у тебя настоящий звук МИ? :)

Альтернатива: беру стандартный камертон и настраиваю звук ЛЯ на пятом ладу, пользуясь не абсолютным, но всё же музыкальным слухом. Потом настраиваю остальные струны... В это время мобильник выполняет свои обычные функции...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RWolf
сообщение 16.9.2005, 8:55


Интересующийся
**

Группа: Пользователи
Сообщений: 48
Регистрация: 10.9.2005
Из: Казань
Пользователь №: 51 079
Модель телефона: E2
Прошивка: Kaleidoscope

Рейтинг: 25



3nep, как вариант - подготовить нужный тон (скажем, 440 Гц) в звуковом редакторе, записать в файл и забросить в память телефона. Дальше нажимаем Play и действуем, как с камертоном.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
YerShow
сообщение 16.9.2005, 18:03


Доцент
*****

Группа: Пользователи
Сообщений: 634
Регистрация: 13.8.2004
Из: Харьков
Пользователь №: 9 749
Модель телефона: V2288>C450/550>C650
Прошивка: 3.08R

Рейтинг: 97.5



Можно и так, но для этого не обязательно пользоваться отдельным звуковым редактором, и тем более, городить ява-приложение (хотя было бы прикольно). В моторолах есть собственный редактор мелодий формата *.imy - записывай любые тоны любой длительности и настраивай любые струны.
Можно ещё проще: проигрываю какую-нибудь мелодию известной тональности (например, у меня имеется 24-й каприс, как раз в ля-миноре) и она служит вместо камертона. А дальше - дело техники.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Toppepo
сообщение 16.9.2005, 20:44


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 13.6.2005
Пользователь №: 44 145
Модель телефона: e398(отняли)
Прошивка: Дата жизни 13.06.05 - 4.10.05

Рейтинг: 0



Не Гитарный тюнер на яве нужная вещь. Пусть не на ваши телефоны. А на E398 можно такое замутить. А как тут говорят записать звук струны и сравнивать это отстой полный надо очень хороший слух иметь, тем более по тону imelodi. А то по тюнеру настроил по частоте струны и все просто, быстро и качественно.
ДАВАЙТЕ ЗАМУТИТЕ ГИТАРНЫЙ ТЮНЕР НА ЯВЕ
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spammer
сообщение 17.9.2005, 3:00


Мастер
****

Группа: Пользователи
Сообщений: 220
Регистрация: 8.6.2005
Пользователь №: 43 798
Модель телефона: Motorola Defy
Прошивка: Android 2.2.1

Рейтинг: 80.5



Цитата(Toppepo @ Суббота, 17 Сентября 2005, 3:44)
ДАВАЙТЕ ЗАМУТИТЕ ГИТАРНЫЙ ТЮНЕР НА ЯВЕ
*



замути сам... так говоришь как будто это так легко.... я даж не представляю себе
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ejjj
сообщение 18.9.2005, 21:32


Интересующийся
**

Группа: Пользователи
Сообщений: 36
Регистрация: 22.5.2005
Пользователь №: 42 883
Модель телефона: SE_K750i/GINZA_MS100

Рейтинг: 0



Цитата(Spammer @ Воскресенье, 11 Сентября 2005, 15:48)
Дык ява дктофон работает только на е90 и прошиве от нее. а модель Konst3000 - c380 и читай мой пст повнимательнее.
[B]
*


у него мож и с380 но у меня то Е398! чёж и на Е398 нельзя сделать???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Konst300
сообщение 25.9.2005, 6:47


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 17.9.2004
Пользователь №: 12 972
Модель телефона: Motorola C380

Рейтинг: 1



Есть идеи: на телефоне из явы есть доступ к файловой системе => сохраняем из диктофона как играется струна, запускаем тюнер, он находит файл, анализирует и пишет, на сколько отличие от нормы. Долго, но должно работать. Кто может сделать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spammer
сообщение 25.9.2005, 7:41


Мастер
****

Группа: Пользователи
Сообщений: 220
Регистрация: 8.6.2005
Пользователь №: 43 798
Модель телефона: Motorola Defy
Прошивка: Android 2.2.1

Рейтинг: 80.5



а по какому принципу он будет сравнивать? ведь каждые записи отличаються друг от друга... то есть сравнивать нельзя.
и ваапще даже речевые метки (ака голосовой набор) работает глюкаво , несмотря на то ччто он сделан разработчиками Motorola inc. , а ты хочешь ччтоб его сделали кодеры и на ЯВЕ! помоему нереально.

__________________________________________________________
как сказал товарищ Osta растянули форум хотелками и просилками
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Demm
сообщение 25.9.2005, 18:05


Мастер
****

Группа: Пользователи
Сообщений: 268
Регистрация: 26.10.2004
Из: Москва
Пользователь №: 18 340
Модель телефона: Milestone

Рейтинг: 15.5



не принцип обычного комповского тюнера подходит. Просто дергаем струну, тел показывает Гц, ты уже сам решаешь повысить или понизить.И список соотношений частота\номер записать. Жаль на яве не умею писать((( А тюнер НУЖЕН.
Кстати 1 струна 329.628 Гц
246.942 - 2я
195.998 - 3я
146.832 - 4я
110.000 - 5я
82.407 - 6я
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 25.9.2005, 19:09


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Случайно попал сюда. Обычно дальше "Ломаем и строем" не дохожу :)

Demm,
Откуда такие жуткие цифры? :)
Может оно и так, но настроить до 1000-ых долей ты не сможешь ни при каких условиях и слухе, по простой причине, что колки на такие малые расстояния не способны вращаться (особенно на совковых гитарах), да и много других физических аспектов.

Конечно для эталона и такие цифры пойдут.
Но вообще говоря про тюнер, удобно смотреть не в герцах, а в отклонении от идеального значения.
То есть дергаем струну.
У нас есть, скажем 3 кружка. Если загорелся средний - то настроено, если левый - то надо подтянуть, если правый - опустить. Ну и средний кружок - зеленого цвета, а по краям красного.

p.s. На J2ME не имею программить, так что извиняйте.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Toppepo
сообщение 25.9.2005, 20:52


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 13.6.2005
Пользователь №: 44 145
Модель телефона: e398(отняли)
Прошивка: Дата жизни 13.06.05 - 4.10.05

Рейтинг: 0



Никто нам не помогает, вот придется самому изучить java програмирование и написать. Ждите через пол года!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
YerShow
сообщение 26.9.2005, 8:49


Доцент
*****

Группа: Пользователи
Сообщений: 634
Регистрация: 13.8.2004
Из: Харьков
Пользователь №: 9 749
Модель телефона: V2288>C450/550>C650
Прошивка: 3.08R

Рейтинг: 97.5



Random, неужели ты бы настраивал таким образом, а не на слух?
Давненько я не брал в руки гитару... Но всё ещё помню: после настройки 6-й струны первую приходится подстраивать и т.д., в общем, процесс творческий :) А настраивать двумя руками, в третьей держать телефон, четвёртой выбирать в его меню номер струны...
Если и пользоваться мобильником для настройки, то я бы делал это только так.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Demm
сообщение 27.9.2005, 19:44


Мастер
****

Группа: Пользователи
Сообщений: 268
Регистрация: 26.10.2004
Из: Москва
Пользователь №: 18 340
Модель телефона: Milestone

Рейтинг: 15.5



Random, ну не обязательно такая точностьь.
Но гц всеравно нужны. Если струна сильно расстроена, то она просто не попадет в диапазон этих кружочков!
но это еще и легче реализовать, может кто яву знает замутить самый простенький, чтоб герцы показывал, уж лучше чем ничего!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Lexxx1
сообщение 29.9.2005, 15:14


Интересующийся
**

Группа: Пользователи
Сообщений: 58
Регистрация: 12.5.2005
Из: Тула
Пользователь №: 42 289
Модель телефона: E398
Прошивка: Mpx398 De Luxe

Рейтинг: 16



Самый обычный настройщик для шестиструнной гитары на компе.
Может его переделать?
Прикрепленный файл NASTR.rar   ( 192.83 килобайт ) Кол-во скачиваний: 211
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4ep
сообщение 29.9.2005, 16:34


Гуру
******

Группа: Пользователи
Сообщений: 856
Регистрация: 9.6.2005
Из: Сызрань
Пользователь №: 43 886
Модель телефона: ROKR E2
Прошивка: Калейдоскоп

Рейтинг: 217



Lexxx1, передалай если можешь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 29.9.2005, 16:59


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



3nep,

Ну, если честно, я уже давно настраиваю гитару по тюнеру, но не комповому, а специальному, на гитарном процессоре. Получается очень быстро, и четко. Конечно обязательно по несколько кругов это проделать, поскольку натяжения грифа в целом изменяет строй.
Так вот там все удобно, ноту он сам определяет, и то, насколько она расстроена тоже.
Реализовать это просто - как я описал выше.
Просто сравниваем нашу частоту с идеальной, определяем ближайшую к ней ноту, и уж исходя от этой ноты определяем "расстроенность" от конкретной ноты.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Lexxx1
сообщение 29.9.2005, 17:23


Интересующийся
**

Группа: Пользователи
Сообщений: 58
Регистрация: 12.5.2005
Из: Тула
Пользователь №: 42 289
Модель телефона: E398
Прошивка: Mpx398 De Luxe

Рейтинг: 16



Цитата(4ep @ Четверг, 29 Сентября 2005, 20:34)
Lexxx1, передалай если можешь.
*



Да в том то и дело - не умею, да и гитару сам настраиваю, под голос, но я не профи.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Demm
сообщение 29.9.2005, 18:02


Мастер
****

Группа: Пользователи
Сообщений: 268
Регистрация: 26.10.2004
Из: Москва
Пользователь №: 18 340
Модель телефона: Milestone

Рейтинг: 15.5



Random, я и говорю, что это катит только для не сильно растроенной гитары.А мало ли что надо будет настроить)))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4ep
сообщение 30.9.2005, 5:06


Гуру
******

Группа: Пользователи
Сообщений: 856
Регистрация: 9.6.2005
Из: Сызрань
Пользователь №: 43 886
Модель телефона: ROKR E2
Прошивка: Калейдоскоп

Рейтинг: 217



Сделайте хотя-бы что бы прога давала ноту ми (6-я струна). Одну струну настроить под этот звук не сложно. Кто знает как настраивать, остальные струны точно настроит.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 30.9.2005, 5:30


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Цитата(Lexxx1 @ Четверг, 29 Сентября 2005, 19:14)
Самый обычный настройщик для шестиструнной гитары на компе.
Может его переделать?
Присоединённые файлы
  NASTR.rar ( 192.83кб ) Кол-во скачиваний: 4
*


эту прогу можно как синтезатор использовать :-))))))))))))))))
а если серьезно, то как вы собираетесь из записанного звука получить его спектр, чтобы определить первую гармонику?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 30.9.2005, 16:22


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Demm,

Ничего подобного. Приаер - дергаем первую струну (Ми), но экране должно появиться E
Если загрорелось, к примеру A, то мы явно видим, что она ненастроена. А уж если на октаву ниже будет - то это будет не струна, а сопли :)
Так что никаких проблем с такой системой нет.

4ep,
Уже писали выше - набери эту ноту у себя в телефоне в iMelody, тут никакой проги то не надо.
Просто люди хотели бы не на слух настраивать (совсем обленились).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Demm
сообщение 30.9.2005, 19:31


Мастер
****

Группа: Пользователи
Сообщений: 268
Регистрация: 26.10.2004
Из: Москва
Пользователь №: 18 340
Модель телефона: Milestone

Рейтинг: 15.5



grafmoto, а вообще реально средствами явы получить Гц с микрофона?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
YerShow
сообщение 30.9.2005, 21:16


Доцент
*****

Группа: Пользователи
Сообщений: 634
Регистрация: 13.8.2004
Из: Харьков
Пользователь №: 9 749
Модель телефона: V2288>C450/550>C650
Прошивка: 3.08R

Рейтинг: 97.5



Цитата(grafmoto @ Пятница, 30 Сентября 2005, 5:30)
...а если серьезно, то как вы собираетесь из записанного звука получить его спектр, чтобы определить первую гармонику?

Нууу, наверное, в принципе это возможно. Реализовать средствами Явы преобразование Фурье... Представляю, сколько времени уйдёт на его вычисление процессором телефона! Эдак через N минут после взятия струны на дисплее отображается результат. И хватит ли памяти для вычислений?
Можно бы по-другому - хранить в приложении эталонные фрагменты звуков (интересно, в каком формате?) и сравнивать их различие со входным сигналом интерференционным методом. Но для этого опять-таки нужно немеряно памяти. Хотя, быть может, знатоки формата *.amr меня поправят - а что бы дало сравнение двух amr-файлов?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mmlevin
сообщение 2.10.2005, 20:23


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 8.1.2005
Пользователь №: 33 350
Модель телефона: C650

Рейтинг: 1



Несколько комментариев. Во-первых, совершенно необязательно генерировать образцовую ноту с помощью iMelody. В качестве варианта можно поместить в ресурсы мидлета 6 MIDI файлов, которые будут содержать в себе всего-навсего по одной нотке для каждой струны гитары. (1 струна - 1 файл). Можно даже 2 разновидности файлов помещать - с установленным инструментом Acoustic Nylon Gutar или же Acoustic Steel Guitar. Во-вторых, формат AMR является форматом со сжатием с потерей качества => перед Фурье-анализом придется его распаковать. При воспроизведении AMR распаковывается встроенным аудиочипом, для наших нужд распаковку необходимо провести в массив в памяти (или, хотя бы, в файл на дисковой системе телефона). Т.к. с помощью аудиочипа этого сделать не удасться, придется распаковывать AMR с помощью алгоритма, написанного на J2ME, который будет крайне медленно работать. Вывод: звуковой фрагмент желатьельно изначально получать в незапакованном виде. Тогда, зная битрейт звукового потока, можно довольно легко пределить частоту звукового сигнала, даже без Фурье-анализа, простым подсчетом числа переходов оцифрованных звуковых колебаний через ноль. Этот алгоритм чаще всего реализуют при создании гитарного тюнера на базе микроконтроллеров. Имеются ввиду несложные тюнеры. А простое сравнение AMR-файлов в этом случае ничего не даст.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Lexxx1
сообщение 2.10.2005, 22:01


Интересующийся
**

Группа: Пользователи
Сообщений: 58
Регистрация: 12.5.2005
Из: Тула
Пользователь №: 42 289
Модель телефона: E398
Прошивка: Mpx398 De Luxe

Рейтинг: 16



mmlevin,братан, почитал твои коментарии, и ты уж не обижайся, понял, что Моторолой очень просто температуру тела через попу измерить. И уже сразу становится понятным,что проблема не в том, а нахрена глухому гитара?! Может проблема то в том, что почему то не хочется, телефон в попу засовывать. Извините, если резко высказался. Бедный Фурье.... :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
YerShow
сообщение 4.10.2005, 15:36


Доцент
*****

Группа: Пользователи
Сообщений: 634
Регистрация: 13.8.2004
Из: Харьков
Пользователь №: 9 749
Модель телефона: V2288>C450/550>C650
Прошивка: 3.08R

Рейтинг: 97.5



Цитата(mmlevin @ Воскресенье, 2 Октября 2005, 20:23)
А простое сравнение AMR-файлов в этом случае ничего не даст.


Эх, какая жалость! А ведь как было бы просто!
Боюсь, что и более "сложное" сравнение ничего не даст с учётом объёма памяти и возможностей J2ME. Не могу представить себе алгоритм, который должен распаковать 6 amr-образцов, затем прочитать amr-файл входного сигнала, распаковать его и выполнить сравнение... И всё это в реальном масштабе времени? Нереально!

off_topic; mmlevin - знакомая фамилия, где я её мог слышать?
О, вспомнил: Левин, учебник по статистической радиотехнике... Не родственник ли? :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4ep
сообщение 4.10.2005, 18:52


Гуру
******

Группа: Пользователи
Сообщений: 856
Регистрация: 9.6.2005
Из: Сызрань
Пользователь №: 43 886
Модель телефона: ROKR E2
Прошивка: Калейдоскоп

Рейтинг: 217



Вообще, должен быть нормальный способ. Я не думаю что в "гитарном процессоре" (так называется) стоит мощный процессор.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mmlevin
сообщение 29.10.2005, 20:54


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 8.1.2005
Пользователь №: 33 350
Модель телефона: C650

Рейтинг: 1



4ep, а для тюнера особенно мощный процессор и не нужен... Главное определить частоту сигнала.... А т.к. на гитарном процессоре хотя бы АЦП имеется, это сделать не так сложно. А был бы в телефоне доступ к микрофону из жабы, сделать тюнер легко было бы. И памяти, кстати, особенно много не потребовалось бы... При 44100 Гц выборки, 8 бит разрядность АЦП, моно, допустим, секунд 5 надо сохранить в буфер.... Получается 215 кб буфер нужен... Не проблема для телефона, например, с 800 кб Heap Size (C650). Так что, повторюсь, единственная проблема - нет доступа к микрофону.

off_topic; 3nep - нет, я учебников не писал.... Пока.... Кстати, еще несколько программистов с такой же фамилией есть....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Demm
сообщение 30.10.2005, 8:34


Мастер
****

Группа: Пользователи
Сообщений: 268
Регистрация: 26.10.2004
Из: Москва
Пользователь №: 18 340
Модель телефона: Milestone

Рейтинг: 15.5



в е790 есть доступ, но проги всеравно нет!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Тюнер, Нужна программа для гитары · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 4.8.2025, 16:36

Форум живёт: