Недавно я думал о написании некоторых материалов, связанных с миди. Я планировал использовать секвенсор для обработки midi в реальном времени, как, например, для интерактивных аранжировщиков - с учетом аккорда, который они могли бы генерировать последовательность команд в реальном времени и т. Д.Написание Midi-программного обеспечения на Java
Поскольку java - это мой основной язык, поэтому выбор был очевиден для меня с ним javax.midi package :) Но потом я подумал - Java ... сборщик мусора ... материал в реальном времени ... Хм - будет ли это действительно здорово - никаких сбоев, никаких задержек? Излишне говорить, что у меня нет опыта в написании программного обеспечения midi.
Поэтому я хотел бы знать, действительно ли можно написать программное обеспечение midi на Java, некоторые общие правила, о которых я должен знать при написании такой вещи?
Можете ли вы порекомендовать некоторые библиотеки третьих сторон для задачи, которую я объяснил?
Большое спасибо заранее
Вы уже пробовали пакет javax.midi? Похоже, что вы преждевременно оптимизируете его, не написав никакого кода. Сбор мусора прекрасен, если вы используете последнюю версию Java. – Spoike
Спасибо за ответ! Я пробовал основные вещи, например, играть в midi-файл - отлично работал. Я признаю, что вопрос слишком распространен ... Я хотел понять, только если его можно разработать нетривиальные midi-программы на Java. Возможно, я должен был спросить, какие лучшие варианты для разработки midi-программного обеспечения, и если java не среди них, спросите, почему. –
Отъезд [JFugue] (http://jfugue.org/) – paulsm4