Лингвофорум

Общий раздел => Просто общение => Творчество форумчан => Тема начата: arseniiv от ноября 21, 2011, 14:07

Опрос
Вопрос: Эта тема — ЛФ-плачъ?
Вариант 1: Да
Вариант 2: Нет
Вариант 3: Помогите же кто-нибудь ему, а то весь форум заоффтопит! :'(
Название: Ищу программу для музицирования телефоном
Отправлено: arseniiv от ноября 21, 2011, 14:07
Вот для SE такая есть — Music Mate называется. А для Samsung S5620? :'( Пытался разные вариации этой поставить — не вышло! Загружается, ползёт полоса загрузки вправо и вправо, и зависает аккурат в конце загрузки, так и не показав меню.

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

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

Неужели придётся покупать андроидный телефон?‥ Сомневаюсь я, что есть в MIDP стандарт на сенсорный ввод и в том, что легко найти Samsung'ную спецификацию на их реализацию. Да и вообще пока что я в Java (man)0.
Название: Ищу программу для музицирования телефоном
Отправлено: Demetrius от ноября 21, 2011, 16:18
Цитата: arseniiv от ноября 21, 2011, 15:45
Неужели придётся покупать андроидный телефон?‥
:o

ЦитироватьСомневаюсь я, что есть в MIDP стандарт на сенсорный ввод
Зря сомневаешься. Мне кажется, сложнее будет заставить телефон озвучивать ноты. Хотя, если сделать их ма-а-ахонькими файликами?.. :what:
Название: Ищу программу для музицирования телефоном
Отправлено: arseniiv от ноября 21, 2011, 17:36
Думаю, файликами будет как раз то. А MP3 можно озвучивать? А то я знаю только старую информацию, что только WAV без неудобств можно озвучить. Качественных семплов-то я имею и нагенерировать могу производных теперь с лёгкостью.

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

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

А ещё я о средах разработки ничегошеньки не знаю.
Название: Ищу программу для музицирования телефоном
Отправлено: 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 что есть? Хотя не обязательно мне полипальцы.
Название: Ищу программу для музицирования телефоном
Отправлено: Bhudh от ноября 21, 2011, 19:34
Цитата: arseniiv от Если программы не найдётся, придётся поскрипеть страницами и попытаться писать самому что-то страшное.
Вот и выросло поколение, не умеющее писать нотами...
Название: Ищу программу для музицирования телефоном
Отправлено: arseniiv от ноября 21, 2011, 19:36
Нотами весьма неудобно. У меня не абсолютный слух, хотя и есть очень точный «относительный». Длительности тоже неудобно обозначаются, ненаивно. Не могу ритм просто так раскладывать на вторые-четвёртые, приходится погружаться в транс.

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

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

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

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

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

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

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

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

Wireless Toolkit поставляется без среды разработки, только с маленькой программкой ktoolbar, в которой есть кнопки "Создать проект", "Открыть проект", "Изменить настройки", "Скомпилировать", "Запустить на отладку" и возможность создать готовые JAR и JAD.
Название: Ищу программу для музицирования телефоном
Отправлено: arseniiv от ноября 21, 2011, 19:51
Так, вот и хорошо, спасибо! Совсем без начала было бы куда хуже.
Название: Ищу программу для музицирования телефоном
Отправлено: piton от ноября 21, 2011, 19:54
Только теперь понял, почему в банях пишут, что запрещено играть на музыкальных инструментах.
Название: Ищу программу для музицирования телефоном
Отправлено: Demetrius от ноября 21, 2011, 19:54
Цитата: 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 от ноября 21, 2011, 20:02
О, ну это вообще замечательно!
Название: Ищу программу для музицирования телефоном
Отправлено: arseniiv от ноября 21, 2011, 20:37
Не могу найти WTK, чтобы скачать, не регистрируясь у Oracle. :(

Они там вообще обнаглели. Плагин от Sun для открывки odf-документов в ворде удалили. Еле нашёл где-то далеко-далеко.
Название: Ищу программу для музицирования телефоном
Отправлено: Драгана от ноября 21, 2011, 21:05
В какой-то модели телефона такая встроенная программа была. Музыку так шлепать можно, но качество звука - ахтунг 8битный! Кажется, у сестры давно такой был телефон.
Название: Ищу программу для музицирования телефоном
Отправлено: Драгана от ноября 21, 2011, 21:11
А мне нотами наоборот, удобнее...