MIDAMP - плеер MIDI файлов

Processing, playback of audio and video
  • первыйнах
    качаю
  • в дисятке паходу!
    Качаю тож!
    Афтар жжошь, пишы исчо!
  • опппа, а я опть в пролёте ;)
    ниуспел них... :D
    качаю
  • Граждан жжущих и первонахов лично я буду наказывать. Тут не детский сад.
  • Дистр отправил, а перекомпилить забыл... Плейлист ожидается в файле /HD/1/MIDI/PLAYLIST.TXT, а не так как в Readme. Sorry. Измените по желанию PLAYLIST_PATH в MIDAMP.asm.

    А что это за сюсюканье было? Первый раз такое случается. Нехорошо, коллеги.
  • Willow
    Хорошая программа, но есть несколько замечаний:
    1) Раз уж программа жестко фиксирована к определенной папке, то про это в первую очередь надо писать в Readme.txt
    2) Проблема полного сворачивания и разворачивания окна совсем не в типе окна. Она в самом коде твоей программы или если уж так тебе больше понравится в коде ядра. На практике я столкнулся только с двумя программами, которые не желали нормально использовать эту, как ты выразился “фичу”. Это SYSXTREE, который я потом доработал для совместимости и самый первый вариант нового TINYPAD от mike.dld, который он потом доработал.
    Эта проблема решаема на уровне приложения, код такой:

    draw_window:
    mov eax,12 ; function 12:tell os about windowdraw
    mov ebx,1 ; 1, start of draw
    int 0x40

    ;Get proc info
    mov eax,9
    mov ebx,procinfo
    mov ecx,-1
    int 0x40

    mov eax,[procinfo.x_size]
    cmp eax,66
    jg temp12345
    ret
    temp12345:

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


    3) Почему-то при запуске некоторых полифонических файлов программа умирает. Я понимаю, когда она отказывается проигрывать, но чтобы резко так завершатся? Наверное, баг в коде?
  • willow
    Куль! очень долго прикалывался над скином ;) в принципе работает отлично, но, как уже писал Марио - вылетает. и иногда наоборот - виснет без к/л причин - окна нет, а в памяти и на панели она есть...

    ЗЫ: ну расслабился народ. перепутал форум ;) вот и написали
  • DoomEd Archangel wrote:willow
    виснет без к/л причин - окна нет, а в памяти и на панели она есть...
    Да. Пока баги присутствуют. Это вылетает главный поток, а проигрывающий остается...
    С полифонией вообще большая лажа - слишком по-разному могут выглядеть такие файлы
    Vivat assembler et KolibriOS!
  • Дык я пошутил :)
    Я больше не буду ;)
  • Эх, багов еще много. Но вот беда, нет машины - осталась в Луганске. Поэтому возможности исправлять прогу пока нет. Скукота!
  • Что-то у меня ни один файл не воспроизводиться(PC спикер молчит,а плеер делает вид,что все работает).На доске отладки сообщений об ошибках нет.Интересно,что же я делаю неправильно ?
  • andrew_programmer
    Распакуй программу в C:\MIDAMP
    А музоны посмотри как прописаны в Playlist.txt
    Программа очень сырая так что не удивляйся - плеваться будешь много и упорно. :-)
  • распаковал куда нужно.
    После изменения playlist.txt появились все файлы(взял из прилагавшихся к midimap).Но плеер упорно продолжает молчать-только белая строчка бегает по плеилисту и останоавливается после нажатия клавиши "СТОП".Как же вы заставили его работать ?
  • andrew_programmer
    А ты слкучайно рефлекторно при загрузке не отключаешь спикер щелчком по панели. а то были тут товарищи которые таскали мышь удерживая Ctrl, при этом утверждали что код криво написан....
    В общем вопрос не ко мне, так как я не автор, но у меня работает нормально. Другой ворос что не все файлы играет. Играет только те которые вложены в архив...
  • Who is online

    Users browsing this forum: Ahrefs [Bot] and 4 guests