Тема: метроном для телефонов и планшетов на Android
Привет всем!
Два года назад в поисках работы решил я поизучать Android и для практического закрепления знаний решил написать приложение - метроном. В общем, написал и забыл про него (работа и жизненная канитель просто отличные средства забыть про всякие свои начинания). Но недавно все-таки взял себя в руки и довел приложение до первой версии, которую не стыдно показать людям (по большей части - довел до ума пользовательский интерфейс да исправил найденные баги).
В приложении реализовано два режима работы:
1. Простой - банальный метроном с банальными настройками ( темп, размерность такта, акцентирование первой доли такта)
2. Расширенный - в этом режиме можно собирать композиции из кусков различной размерности и темпа, задавать количество повторений как отдельных кусков (просто указав количество повторений при создании куска), так и объединяя группу кусков(тактов) с помощью реприз. Набранные композиции можно сохранять в базе.
ссылка на приложение в Google Play
В общем, товарищи барабанщики, несколько вопросов к вам:
1. Интересует ли вас приложение с таким функционалом ( про расширенный режим)? Стоит ли, по вашему мнению, доводить приложение до ума...
2. Какого функционала лично вам не хватает в приложении?
Сразу уточню по поводу воспроизведения. Для проигрывания звука метронома я генерирую single track MIDI-файл. Пока что я не разобрался как подгружать свои банки звуков для MIDI, так что взял из набора инструментов General Midi более-менее подходящий (113 - Tickle Bell). Так же есть еще одна проблема - в MIDI файлах есть ограничение на количество инструкций (на каждый трек), которое я еще не придумал как обойти (как результат - проигрывание метронома не бесконечное а длится где-то 30 минут, потом надо заново жать на кнопку плей). Возможно лучшим решением будет перейти на реал-тайм воспроизведение звуков, к чему я скорее всего в будущем и приду, но для ознакомления с функционалом приложения текущего механизма будет достаточно.
Готов выслушать вашу критику.
приложение еще не пробовал. думаю, самое важное, чтобы клик не выключался при отключении экрана смартфона.
Тоже баловался с конструкторами программ, создавая программки-метрономы для ПК. В Palm перепробовал метрономов 10, которые нашел, самодельных и фирмовых.
И столкнулся с проблемой: клик виляет, подтормаживает и ускоряется, икает. Одни программы - редко, но лажали, другие - на ~5-6-7 кривых кликов давали один-два ровных )) Видимо, нужно присвоить программе какой-то серьезный приоритет на уровне кода, или отдельный процессор для неё выделять, чтобы она так себя не вела. Еще возможность сохранения пресетов, штук 30-50, добавить. А выбор (переключение) темпа сделать очень удобным, чтобы и не мотать "+1/-1", и чтобы три кнопки не нажимать, выбирая разряды числа (сотни, десятки, единицы). А еще неплохая функция, аля "живой темп": когда настукиваешь его сам, а он выдает среднее значение темпа и продолжает отстукивать.
А для себя лично принял решение, что самый простейший и дешевый метроном-железка удобней и надежней, чем программа на мобильном агрегате.
o_bender
[quote]приложение еще не пробовал. думаю, самое важное, чтобы клик не выключался при отключении экрана смартфона.[/quote]
при отключении экрана не останавливается, а про переходе на другой экран / сворачивании останавливается
спасибо за ответ, поставлю в список задач
CAHEK
[quote]И столкнулся с проблемой: клик виляет, подтормаживает и ускоряется, икает. Одни программы - редко, но лажали, другие - на ~5-6-7 кривых кликов давали один-два ровных )) Видимо, нужно присвоить программе какой-то серьезный приоритет на уровне кода, или отдельный процессор для неё выделять, чтобы она так себя не вела. [/quote]
клик не виляет
[quote]Еще возможность сохранения пресетов, штук 30-50, добавить.[/quote]
ок, тоже добавлю в список задач пресеты для простой версии метронома
[quote]А выбор (переключение) темпа сделать очень удобным, чтобы и не мотать "+1/-1", и чтобы три кнопки не нажимать, выбирая разряды числа (сотни, десятки, единицы).[/quote]
пока текстовое поле ввода и кнопочки +1/-1, как-нибудь подумаю над юзабельностью
[quote]А еще неплохая функция, аля "живой темп": когда настукиваешь его сам, а он выдает среднее значение темпа и продолжает отстукивать. [/quote]
ага, видел в других метрономах, со временем тоже добавлю
спасибо за такой развернутый ответ
коллега MadDestiny пишет:
текстовое поле ввода
хороший вариант. А для корректировки можно вынести пункт в меню, чтобы юзер сам настроил шаг корректировки, будь то +/-1, или +/-10 (например), при нажатии на кнопку "+" или "-"
Приветствую вас . Подскажите приложение метроном которое может быть по верх остальных приложений.
коллега MadDestiny пишет:
2. Какого функционала лично вам не хватает в приложении?
В яблочко братан :) Есть техника Вутена по настройке внутреннего метронома. Для её реализации нужен метроном с паузами, т.е. метроном продолжает тикать, но ты его не слышишь в течение 2 или 4 или 8 тактов на выбор. Потом звук включается и ты понимаешь насколько уполз и в какую сторону.
Такая функция была для андройда в метрономе METRONOMEROUS но он злодейски стал платным...
trava, я пользуюсь им уже несколько лет бесплатной версией. Он просто суперский! Неужели больше нельзя установить пробную версию?
То есть, если я снесу приложение, то уже только покупать?
DisaPogrom, я тоже радостно пользовался им несколько лет, потом внезапно он стал играть только по 10 сек. и предложил себя купить. При переустановке он по прежнему играет 10 сек.
Можно скачать метроном Tempo, он есть ломаный в сети. Правда, урезанный по сравнению с ios версией и давно не обновляется, но все эти функции там есть. Пользуюсь им лет 10 точно, еще с тех времен когда айфонами пользовался, лучше пока не видел.
trava, попробуйте установить версию 2.7 (у меня такая). Отсюда: https://www.metronomerous.de/metronomerous/ [нажать "Download older apk (v2.7)"]
может будет работать более чем 2 такта =D
DisaPogrom, спасибо! Оно работает! И ларчик так просто открывался!
