Вопросы по теме 'midi'

Android MediaPlayer - переключиться на следующую песню
Я создаю миди-файл и пишу его так: File output = new File("exampleout.mid"); Я думаю, что мне, возможно, придется изменить это, чтобы оно было в нужной папке (просто папка для чтения/записи, возможно, Music/) Затем я хочу воспроизвести...
6850 просмотров
schedule 02.09.2022

CoreMIDI работает на iOS и MacOS, но не на ПК или Line6 Mobilizer.
Я использую PGMidi для реализации MIDI в своем приложении для iOS. Это прекрасно работает. Однако я получил два сообщения о том, что в некоторых случаях сообщения не доходят. Первый — по беспроводной связи с Ableton Live на ПК. Я знаю, что он...
261 просмотров
schedule 06.02.2024

Как воспроизводить произвольные ноты MIDI с помощью javascript?
Чтобы уточнить: я не хочу создавать MIDI-файл и не хочу воспроизводить MIDI-файл, я хочу воспроизводить MIDI-ноты на лету. Я попытался использовать https://github.com/mudcube/MIDI.js в качестве библиотеки MIDI, и это отчасти работает. Я могу...
13385 просмотров
schedule 05.03.2024

Музыкальная очередь Pygame
Так что это вопрос, на который может не быть хорошего ответа. В основном я хотел бы знать, можно ли использовать очередь в pygame.mixer.music для воспроизведения нескольких треков сразу один за другим. У меня есть несколько миди-файлов, которые я...
1386 просмотров
schedule 12.07.2022

Воспроизведение миди на Pygame
Хорошо, вот что я получил: import pygame import sys from pygame.locals import * bif="bg.jpg" mif="pkmn.png" sif="bubble.png" song_1="testaudio.mid" pygame.init() FPS = 30 # FPS FPSCLOCK = pygame.time.Clock() # FPS screen =...
4105 просмотров
schedule 23.04.2024

Темп и размеры из MIDI
В настоящее время я создаю программное обеспечение для отображения музыкальных нот из файла MIDI. Я могу получить каждую букву тонов из событий NoteOn и NoteOff, но я не знаю, как я получаю или как вычисляю типы нот (целые, половинные, восьмые...) и...
3741 просмотров
schedule 08.01.2024

отправлять миди-сообщения из C++
Я использую Raspberry Pi, так что это что-то вроде Debian (Raspbian). У меня работает синтезатор (Zynaddsubfx), и я хочу отправить ему миди-сообщения из кода, чтобы он воспроизводил музыку для меня. Я буду использовать ALSA для этого. Мне...
1586 просмотров
schedule 07.11.2022

Спецификация управления машиной Midi
Я пытаюсь реализовать протокол управления машиной MIDI, но не могу найти полную спецификацию ... Я нашел: http://en.wikipedia.org/wiki/MIDI_Machine_Control http://www.somascape.org/midi/tech/spec.html#rusx_mmcc (содержащий ту же...
348 просмотров

MMSYSERR_NOMEM при вызове midiInOpen() только тогда, когда открыты другие приложения midi
Я пытаюсь открыть миди-порт в Windows, используя midiInOpen. Обычно вызов работает отлично (я использую оболочку RtMidi, и код достаточно чистый), но возвращает MMSYSERR_NOMEM, если открыт Ableton Live. На машине осталось много оперативной памяти (4...
817 просмотров
schedule 15.05.2024

Внешнее миди-устройство JFugue 5
Долго пытался отправить секвенцию на миди устройство с помощью jFugue 5: MusicReceiver device = getDeviceByName("name"); Player player = new Player(); Pattern pattern = new Pattern("A");...
362 просмотров
schedule 16.09.2022

завершение цикла на основе ввода пользователя
Моя программа принимает число от пользователя для определения длины записываемой последовательности. Как бы я взял это число, а также позволил бы ему определить, сколько раз выполняется этот цикл. Хотя (true) очевидно, что цикл вообще не может...
45 просмотров
schedule 13.01.2024

Приложение CoreMIDI не отображается в другом программном обеспечении
Я немного поиграл с CoreMIDI в Swift на OSX и заставил большинство вещей работать правильно. Единственная проблема, которая у меня есть сейчас, заключается в том, что мое приложение не отображается другим программным обеспечением и приложениями, а...
125 просмотров
schedule 14.03.2024

WebMIDI простые визуальные эффекты?
Я хотел бы использовать Webmidi, чтобы простой черный ящик на короткое время становился белым, когда поступает определенная MIDI-нота или любая нота из определенного MIDI-канала. У меня есть этот код, но я не знаю, как вызвать изменение цвета CSS....
73 просмотров
schedule 26.11.2023

Почему MidiInputPort.flush() не очищает буфер в Android?
Я работаю с android.media.midi и я отправляю кучу миди-данных в MidiInputPort со значением задержки следующим образом: long start = System.nanoTime(); if (messages != null) { for (int i = 0; i < messages.length(); i++) {...
89 просмотров
schedule 12.05.2024

Преобразование MIDI-файла в список нот с длиной и временем начала
Я работаю над игрой в Unity, которая будет генерировать уровни из музыки. Я планирую включить в игру простые текстовые файлы (которые не обязательно должны быть в стандартном формате) и анализировать их для создания уровней. Проблема в том, что мне...
10642 просмотров
schedule 24.10.2022

MIDI-функция Pygame для нажатия клавиши или клавиши вверх, а не для MIDIIN?
Итак, я использую эту функцию для обнаружения событий с моей MIDI-клавиатуры, которые затем распечатываются в виде нот: for e in events: if if e.type in [pygame.midi.MIDIIN]: Это возвращает 2 события: одно, когда клавиша нажата, и...
327 просмотров
schedule 27.06.2022

Как воспроизвести MIDI-файл в base64 в HTML?
Я нашел веб-сайт и сгенерировал строку MIDI base64:...
981 просмотров
schedule 07.11.2022

Подсчитайте количество входных данных Midi, полученных с помощью Python
Я использую Mido ( https://mido.readthedocs.io/en/latest/ ) для получения сообщений Midi в Python. Я хотел бы иметь возможность вести счетчик количества сообщений, получаемых каждый раз, когда появляется новый ввод. Вопросы: Как я могу...
60 просмотров
schedule 21.11.2023