Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Ищу программу для музицирования телефоном

Автор arseniiv, ноября 21, 2011, 14:07

0 Пользователи и 1 гость просматривают эту тему.

arseniiv

Вот для SE такая есть — Music Mate называется. А для Samsung S5620? :'( Пытался разные вариации этой поставить — не вышло! Загружается, ползёт полоса загрузки вправо и вправо, и зависает аккурат в конце загрузки, так и не показав меню.

Программа должна уметь хотя бы издавать звуки нот (всю хроматическую шкалу желательнее, а не только C-dur) хотя бы одной октавы (приятнее бы две). Было бы очень весело, если бы всё это можно было бы нажимать пальцем по сенсорному экрану (это бы тоже обязательным, только получится слишком много условий). А если бы ещё можно было запоминать нажимания!

Нужно такое, чтобы запоминать мелодии, пришедшие в голову, когда орать в диктофон прилюдно не совсем естественно, да ещё и моим голосом. Я так всё время хорошие штрихи забываю, так же модно совсем всё пропустить! Если программы не найдётся, придётся поскрипеть страницами и попытаться писать самому что-то страшное. :what:

arseniiv

Ну как, никто не знает?

Неужели придётся покупать андроидный телефон?‥ Сомневаюсь я, что есть в MIDP стандарт на сенсорный ввод и в том, что легко найти Samsung'ную спецификацию на их реализацию. Да и вообще пока что я в Java (man)0.

Demetrius

Цитата: arseniiv от ноября 21, 2011, 15:45
Неужели придётся покупать андроидный телефон?‥
:o

ЦитироватьСомневаюсь я, что есть в MIDP стандарт на сенсорный ввод
Зря сомневаешься. Мне кажется, сложнее будет заставить телефон озвучивать ноты. Хотя, если сделать их ма-а-ахонькими файликами?.. :what:

arseniiv

Думаю, файликами будет как раз то. А MP3 можно озвучивать? А то я знаю только старую информацию, что только WAV без неудобств можно озвучить. Качественных семплов-то я имею и нагенерировать могу производных теперь с лёгкостью.

А ты меня не просветишь посильнее? Всё-таки хоть что-то писал. И с рисованием. Надо будет нарисовать немного кнопок. Только не знаю, придумать ли что-то отличное от пианинной раскладки для удобства пальцам. :-\

А параметры программы куда записываются, в какой-то раздел JAR'а или какую-то особую выделенную память? А то интересно, кк легко туда можно было бы сессии нажиманий (и какой длины) записать, чтобы потом проиграть дома.

А ещё я о средах разработки ничегошеньки не знаю.

arseniiv

?

Цитата: Samsung SDKUsing the methods of Multi-Touch in Canvas class you can get two or more pointers x and y coordinates and can generate the events accordingly for each.
Там вот точно есть, а в стандартном SDK что есть? Хотя не обязательно мне полипальцы.

Bhudh

Цитата: arseniiv от Если программы не найдётся, придётся поскрипеть страницами и попытаться писать самому что-то страшное.
Вот и выросло поколение, не умеющее писать нотами...
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Нотами весьма неудобно. У меня не абсолютный слух, хотя и есть очень точный «относительный». Длительности тоже неудобно обозначаются, ненаивно. Не могу ритм просто так раскладывать на вторые-четвёртые, приходится погружаться в транс.

Да и какие же ноты с телефоном в автобусе? :???

Demetrius

Цитата: arseniiv от ноября 21, 2011, 17:36
Думаю, файликами будет как раз то. А MP3 можно озвучивать?
Стандарт оставляет это на усмотрение телефона. Теоретически обязателен только WAV, но на практике почти везде есть MP3 и MIDI. Наверное. :what:

Цитировать
А ты меня не просветишь посильнее?
А что там просвещать? Качай Wireless Toolkit (WTK) и пробуй. Для Windows вроде бы что-то еще есть, по-другому называется, но суть одна.

Там и справка будет, и примеры.

Вообще, мобильная ӂава хороша своей маленькостью, там не заблудишься.

Не пугайся слова CLDC 1.1, если оно встретится. Скорее всего, это то, что надо.

Цитировать
А параметры программы куда записываются, в какой-то раздел JAR'а или какую-то особую выделенную память?
Второе. Если честно, я с ней еще не работал.

Еще можно в файл, но это отдельная спецификация, с ней тоже еще не работал.

Цитировать
А ещё я о средах разработки ничегошеньки не знаю.
Запасайся любимым редактором.

Wireless Toolkit поставляется без среды разработки, только с маленькой программкой ktoolbar, в которой есть кнопки "Создать проект", "Открыть проект", "Изменить настройки", "Скомпилировать", "Запустить на отладку" и возможность создать готовые JAR и JAD.

arseniiv

Так, вот и хорошо, спасибо! Совсем без начала было бы куда хуже.

piton

Только теперь понял, почему в банях пишут, что запрещено играть на музыкальных инструментах.
W

Demetrius

Цитата: arseniiv от ноября 21, 2011, 19:28
?

Цитата: Samsung SDKUsing the methods of Multi-Touch in Canvas class you can get two or more pointers x and y coordinates and can generate the events accordingly for each.
Там вот точно есть, а в стандартном SDK что есть? Хотя не обязательно мне полипальцы.
Пишешь потомка от javax.microedition.lcdui.Canvas, переопределяешь методы pointerPressed(int x, int y), pointerReleased(int x, int y).

Если надо, узнаешь, поддерживает ли телефон прикосновения к экрану, с помощью hasPointerEvent().

Некоторые телефоны также поддерживают pointerDragged(int x, int y). Узнать, есть ли это можно с помощью hasPointerMotionEvents() того же Canvas'а.


Также создаешь потомок класса javax.microedition.midlet.MIDlet; в нем в конструкторе делаешь так:

ТвойПотомокКлассаCanvas c;

public ТвойПотомокMIDlet() { // конструктор
c = new ТвойПотомокКлассаCanvas();
}

А методе startApp делаешь как-то так;
public void startApp() {
Display g = Display.getDisplay(this);
d.setCurrent(c);
}


arseniiv

Не могу найти WTK, чтобы скачать, не регистрируясь у Oracle. :(

Они там вообще обнаглели. Плагин от Sun для открывки odf-документов в ворде удалили. Еле нашёл где-то далеко-далеко.

Драгана

В какой-то модели телефона такая встроенная программа была. Музыку так шлепать можно, но качество звука - ахтунг 8битный! Кажется, у сестры давно такой был телефон.


Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр