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

Как замедлить MIDI-файл (в идеале на Python)?
У меня есть фоновая музыка для некоторых песен в форматах .MID и .KAR, но в каждом случае она проигрывается несколько быстрее, чем мне бы хотелось. Как проще всего создать файлы .MID или .KAR с тем же содержимым, но в более медленном темпе — скажем,...
6641 просмотров
schedule 16.05.2024

Создание mp3 из миди
Мне нужно генерировать файлы MP3 из файлов MIDI в пакетном режиме. Есть ли библиотека, которая может это сделать? Желательно с открытым исходным кодом и написанным на .NET.
1836 просмотров
schedule 10.10.2022

Библиотека чтения файлов C++ MIDI
Я пытаюсь написать какое-то программное обеспечение для чтения MIDI-файла во внутренний формат данных и использовать его для управления трехмерными смоделированными инструментами. Моя самая большая проблема - чтение MIDI-данных из файла, и я бы хотел...
4934 просмотров
schedule 27.10.2023

как преобразовать звуковую волну в миди в С#
Кто-нибудь знает, как преобразовать аналоговую звуковую волну в файл MIDI? Я знаю, что отличается от WAV к MP3, но сейчас это не важно. Я только хочу узнать основную логику преобразования. Если кто-нибудь может дать мне статью или какой-нибудь...
3461 просмотров
schedule 07.11.2023

Альтернативы Java MIDI Sequencer
Я пытался использовать MIDI-секвенсор, встроенный в JVM (как сказано здесь , если у кого-то есть ответ, который все еще приветствуется) и обнаружил, что реализация этого секвенсора имеет несколько ограничений, которые варьируются от привязки к...
2178 просмотров
schedule 10.03.2024

как воспроизвести миди-файл на андроиде с помощью fmod
Я пытаюсь воспроизвести миди-файл с помощью fmod. Но есть ошибка, говорящая о том, что: ресурс, который требует плагин, не может быть найден (т.е. файл DLS для воспроизведения MIDI) Я искал результаты для подобных проблем и ссылался на файлы...
4882 просмотров
schedule 07.06.2024

Как вы сохраняете уникальность виртуального MIDI-источника из MIDISourceCreate()?
Я работаю над небольшим хаком, отправляя MIDI-сообщения из приложения, используя RtMidi в качестве оболочки для CoreMIDI в OS X. Я использую RtMidiOut::openVirtualPort("MyAwesomePort") , поэтому я могу выбрать свое приложение в качестве источника...
1421 просмотров
schedule 25.01.2024

Отслеживание CoreMIDI с доступом к информации о тактовом размере
Я разрабатываю ритм-игру, управляемую MIDI-треком. MIDI-сообщения запускают выпуск элементов на экране. Я загружаю данные MIDI из файла, а затем воспроизводю их с помощью MusicSequence и MusicPlayer. Я понимаю, что MIDI-файлы содержат информацию...
1506 просмотров
schedule 06.05.2024

Midi Fading и регуляторы громкости
Итак, я делаю миди-систему для электронной 2-мерной java-игры при разработке, и до сих пор мне удавалось создать простой миди-файл, который воспроизводится + останавливается, но я пытался играть с громкостью и затуханием, но это не так. кажется,...
737 просмотров
schedule 22.04.2024

воспроизведение миди-звуков через pygame на raspberrypi
Я пытаюсь воспроизвести миди-звуки с помощью pygame на своем raspberrypi (без внешних миди-устройств), однако у меня ничего не получается. Я пробовал много примеров: следующее дает. import pygame import time import pygame.midi...
2883 просмотров
schedule 06.12.2022

DDR Game, Arrows и Music не синхронизированы
Я программирую игру, похожую на DDR, используя файлы MIDI в качестве музыки. Я написал небольшой класс для создания стрелок на основе нот в любом заданном MIDI-файле. В реальной игре песня начинает воспроизводиться, когда первая стрелка достигает...
376 просмотров
schedule 29.10.2023

Чтение нот из MIDI-файла с помощью NAudio
Задача состоит в том, чтобы получить все ноты и их время из файла MIDI, используя библиотеку NAudio. Пока я получаю все заметки из файла, но не могу получить их время. Note noteOn = new Note(); //custom class Note MidiFile...
4013 просмотров
schedule 09.04.2024

Существующие стандарты для передачи MIDI через OSC?
Я использую OSC для передачи в MIDI, поэтому многие приложения контроллера OSC можно использовать на стандартном наборе MIDI. Просто для «доказательства концепции» я использовал этот формат: - /midi/note_on/<note-number>...
176 просмотров
schedule 30.10.2022

Midi-вход на raspberry pi
Я реализовал простую программу, которая принимает ввод с клавиатуры Midi, а затем выводит соответствующий звук с помощью интерфейса синтезатора javax. Это очень хорошо работает на моем ПК под управлением Windows, однако я хочу запустить его на...
577 просмотров
schedule 24.09.2022

Передатчик MIDI OUT недоступен
Я ломал голову над этим весь день, читал все, что мог найти, следил за исходным кодом JDK, но мне не удалось узнать кровавые подробности о КАК или ГДЕ java ищет данные о миди-устройстве и определяет, что к чему. Я пытаюсь захватить...
1215 просмотров
schedule 14.12.2023

music21: запись нот в MIDI-файл по позиции ноты
Я использую music21 для записи миди-файла из значений нот. Следующий код записывает три заметки последовательно. Однако как вставить «пустое» пространство между заметками? Было бы очень просто, если бы я мог просто вставлять ноты по их...
732 просмотров
schedule 13.06.2024

Ошибки функции Pygame.midi.init()
Я не могу вызвать функцию pygame.midi.init() на моей машине с Debian. Выполнение следующего кода: import pygame, pygame.midi pygame.midi.init() приведет к следующим ошибкам: ALSA lib conf.c:3009:(snd_config_update_r) Не удается получить...
83 просмотров
schedule 17.11.2023

Как программно подключить известное устройство MIDI Bluetooth
Я могу программно подключить известное устройство MIDI Bluetooth LE, но устройство MIDI отсутствует в списке, когда я использую: ItemCount destCount = MIDIGetNumberOfDestinations(); MIDIEndpointRef destMIDI = MIDIGetSource(i); Когда я вручную...
363 просмотров
schedule 11.11.2023

Получение миди-ввода с помощью javax.sound.midi
Я хотел бы иметь программу, которая могла бы что-то делать, когда она получает миди-вход. Например, когда я нажимаю кнопку 1 на своем контроллере, он должен печатать «Вы нажали кнопку 1», а когда я нажимаю кнопку 2, он должен печатать «Вы нажали...
894 просмотров
schedule 02.02.2024

Как я могу отправить сообщение Midi на определенный порт Midi
Я хочу отправить сообщение Note_On на виртуальный интерфейс Midi под названием LoopBe ( Ссылка на сайт ) . Как получить объект Receiver (Java)? Я пробовал код ниже, но получаю исключение NullPointerException на rcvr.send() . public class test...
195 просмотров
schedule 19.02.2024