Войти

Или войди с помощью

KO WaveRecorder: альтернативный диктофон

KO
С визуализатором голоса и автосохранением
Конкурс обзоров avatar |

Опубликовано в рамках четвёртой недели Нового Конкурса Обзоров. Автор текста – Влад Алексеев.

Представляю вашему вниманию свою программу-диктофон — WaveRecorder. Внешне он выглядит также, как Voice Control, но также выполняет еще одну полезную функцию.

Когда вышел iPhone 3GS и я увидел эту функцию, она меня очень впечатлила своим исполнением, как графическим, так и функциональным. Я вдоволь насмотрелся видео, но вследствие того, что у меня самого айфона нет (только iTouch 2g), я решил чисто из любопытства воссоздать эти волны, то есть анимировать звуковое окружение динамическими волнами с меняющейся амплитудой.

С точки зрения программирования ничего сложного в этом нет. За вечер была готова программа, которая рисовала плывущую синусоиду в iPhone Simulator. Но когда я запустил это на своем iPod Touch, скорость прорисовки оказалась очень маленькой – всего около 10 кадров в секунду. Тогда стало понятно – просто рисовать эти волны с помощью “обычных” методов нереально – задача получается слишком ресурсоемкой.

Я решил “копать в глубь” и начал было рассматривать пока что незнакомую мне технологию OpenGL ES, но тут я наткнулся на очень интересный фреймворк – cocos2d, который позволяет рисовать двумерные сцены с помощью простых методов.

С помощью cocos2d была быстро воссоздана аналогичная синусоида, которая уже без тормозов рисовалась на экране iPod Touch с максимальной (программно ограниченной сверху) частотой кадров 59-60 – согласитесь, намного лучший результат.

Так родилась WaveRecorder. В версии 2.2 я добавил еще одну функцию — возможность одновременной звукозаписи и ввода текста. Для меня это очень актуально, потому что я часто набиваю лекции на iPod, а теперь можно набирать и сам текст, и записывать голос лектора.

До WaveRecorder-а я набирал лекции в стандартном приложении Заметки, которое временами вылетало (наверное, из-за большого обьема вводимых текстовых данных). Вследствие того, что сохранение там происходит при нажатии кнопки Готово, а вылеты – в произвольные, непредсказуемые моменты времени, часть текста при крахах попросту терялась (иногда это была очень большая часть набранной лекции). Поэтому я решил встроить в WaveRecorder функцию автосохранения, которая срабатывает каждую минуту. Таким образом, если программа и вылетит (чего еще ни разу у меня не было, тьфу-тьфу-тьфу :) ), то в целом текст останется в сохранности.

Чтобы скачать записи на компьютер, нужно активировать встроенный в программу Web-сервер.

Сама “веб-морда” выглядит так:

Я решил использовать именно веб-интерфейс, потому что его намного проще реализовать, нежели писать отдельную настольную программу для каждой из платформ (Mac, Windows, Linux…), с помощью которой пользователи бы скачивали записи к себе на компьютер. Кроме того, пользователи используют привычный им браузер, и скачивать записи так намного удобнее, нагляднее и быстрее.

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

Цена: $0.99 [iTunes link]

Промо-коды

15 промо-кодов ждут вас по ссылке http://tinyurl.com/XY, где

X – количество баксов на карманные расходы одной из участниц клипа ниже.
Y – год выхода альбома Элтона Джона, который певец посвятил модельеру, чей блейзер носит другая участница клипа.

Удачи :-)

P.S. на этом день не заканчивается.

39
undefined
iPhones.ru
С визуализатором голоса и автосохранением

39 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. Mad(x_x)boy avatar
    Mad(x_x)boy 26 февраля 2010
    0

    Ужасновысадный попсовый клип! “Я персона vip-vip, у меня есть джип-джип…” ААААААА!!! Выносит мозг с первых секунд!

    P.S. Не плохая прога)

    Войди на сайт, чтобы ответить
    Ответить
  2. Репетитор avatar
    Репетитор 26 февраля 2010
    0

    Взял 5ый сверху код. Спасибо. Пойду писать голосовый заметки в новом качестве :)

    Войди на сайт, чтобы ответить
    Ответить
  3. philadel avatar
    philadel 26 февраля 2010
    0

    Взял NALE6ERRHFWK, спасибо)
    Клип – полный …

    Войди на сайт, чтобы ответить
    Ответить
  4. GolubevOleg avatar
    GolubevOleg 26 февраля 2010
    0

    MPJHEAMY4JEJ Спасибо! Потестим=)

    Войди на сайт, чтобы ответить
    Ответить
  5. Артур Малосиев avatar
    Артур Малосиев 26 февраля 2010
    0

    Я, кстати, не встречил ни одного “пешехода”, кому бы нравился этот клип, наполненный иронией по отношению к владельцам крутых тачек. А вот у водителей видео находит больше понимания, как ни странно :-)

    Войди на сайт, чтобы ответить
    Ответить
  6. Ade5 avatar
    Ade5 26 февраля 2010
    0

    Блин, чертово количество денег… Там должно быть точное число или же слово?

    Войди на сайт, чтобы ответить
    Ответить
  7. Артур Малосиев avatar
    Артур Малосиев 26 февраля 2010
    0

    А может, сразу дать ссылку? :-)

    Войди на сайт, чтобы ответить
    Ответить
  8. Ade5 avatar
    Ade5 26 февраля 2010
    0

    Артур, не шутите. Просто по тексту одно, по видео другое. А, может, надо третье?..

    Войди на сайт, чтобы ответить
    Ответить
  9. Itoxa17 avatar
    Itoxa17 26 февраля 2010
    0

    EWYANHKPE97M забрал самый нижний, спасибо:)
    а клип и в правду непросто до конца досмотреть…
    есть надежда это стёб:)

    Войди на сайт, чтобы ответить
    Ответить
  10. legos avatar
    legos 26 февраля 2010
    0

    А куда промо-код вбивать? Подскажите, люди добрые.

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.