Что я хочу увидеть в Колибри завтра....

Drivers for sound cards
  • Antonio,

    this can be done as two separate programs: a software synthesizer (like fluidsynth) and a virtual midi keyboard (like vmpk).

    The synthesizer gets midi events from the virtual keyboard program, generates and mixes corresponding sounds. The midi keyboard program waits for user input on the hardware keyboard, translates scancodes into midi events and sends them to the synthesizer.

    It is possible, of course, to invent a custom protocol instead of midi, but midi was designed special for this task.
    Instead of playing multiple files it is reasonable to play a soundfont. Many of them are freely available.

    Another benefit from described architecture is that midi events can be both produced by the virtual midi keyboard and read from a standard midi file.
  • Почитай системные функции. Там должна быть проигрывание определённого звука. Просто с аудиофайлами у тебя получится очень громоздкая программа!
    Я один из тех, кто ещё не программист, но уже не новичок.
    Редактор в группе "KolibriOS - официальная группа".
  • Dunkaist,
    Thanks for your example, it will work, but in other OS, as I understood.
    Implementing in KOS will very difficult for me. I'm a newbie.

    Alex2003,
    не плохо было бы ссылку на эти функции. Это наверное управление системным динамиком.
    Для начала и это хорошо, но не совсем то, что нужно от инструмента.

    Кстати, случайно нашёл в KolibriN9 файлик example.asm на диске rd1. Там уже реализовано преобразование нажатий клавиш в звуки системного динамика. Проверил - работает. Можно брать за основу и развивать дальше.

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

    Продолжение темы здесь.
    Attachments
    piano1.ZIP (7.4 KiB)
    Downloaded 768 times
    Last edited by Antonio on Fri Apr 26, 2019 11:04 pm, edited 3 times in total.
  • Функция 55 подфункция 55.
    Я один из тех, кто ещё не программист, но уже не новичок.
    Редактор в группе "KolibriOS - официальная группа".
  • Antonio wrote:Доброго дня всем,

    полноэкранный режим для приложений не плохо было бы.

    Извините, если это уже обсуждалось.

    Code: Select all

    START:
    mcall 14
    add eax,0x00010001
    movzx ecx,eax
    shr eax,16
    mov [screen_width],eax
    mov [screen_height],ecx
    red:
      call draw_window
    
    draw_window: 
    mcall 12,1
    mcall 0,[screen_width],[screen_height],цвет,цвет, цвет
    mcall 13
    mcall 12,2
    ret
    
    Честно стырил и подправил под себя. Заголовка с кнопками нет, статусбара нет, вообще ничего нет, один чистый серый холст.
  • Когда Kolibrios станет поддерживать wi-fi ?
  • НИ-КО-ГДА!
    Я один из тех, кто ещё не программист, но уже не новичок.
    Редактор в группе "KolibriOS - официальная группа".
  • Alex2003 wrote:НИ-КО-ГДА!
    Ложное предположение
  • Почему ложное? Кто-то разве собирается писать дрова?
    Я один из тех, кто ещё не программист, но уже не новичок.
    Редактор в группе "KolibriOS - официальная группа".
  • Ты не можешь отрицать вероятности, что кто-то их однажды напишет. А раз такая вероятность есть, то твоё высказывание ложное.
  • Хорошо!
    Тогда можно поконкретней, когда это будет? Когда Солнце с неба будет поджигать нам пуканы и говорить: "Какого ёжика у вас нет Wi-Fi драйверов?" :mrgreen:
    Я один из тех, кто ещё не программист, но уже не новичок.
    Редактор в группе "KolibriOS - официальная группа".
  • Не знаю, когда солнце начнет производить подобные вещи с твоим организмом, возможно уже начало. Но когда-то будет.)
  • :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :mrgreen:
    Я сейчас в кресле сижу и помираю от хохота :lol: :lol: :lol: :lol: :lol: :lol:
    Я один из тех, кто ещё не программист, но уже не новичок.
    Редактор в группе "KolibriOS - официальная группа".
  • В чём то позитивненько-забавный видеообзор KolibriOS :)

    P.S. А это уже адекватный, но ранее уже упоминался
    (только обзор программ в рамках загруженного образа дискеты, а не всего сделанного)
  • Who is online

    Users browsing this forum: No registered users and 5 guests