Язык программирования приложений Mac / Windows MIDI



Какой язык программирования лучше всего подходит для написания MIDI-интерактивного музыкального приложения, которое будет работать на MAC и Windows?

660   5  

5 ответов:

Я написал кросс-платформенные (Mac OS X и Windows) MIDI-приложения, использующие C++. Я использовал RtMidi для MIDI ввода-вывода, который был невероятно прост в использовании (на каждой платформе он просто работал из коробки). Преимущество C++ заключается в том, что вы можете использовать собственные GUI на каждой платформе, но если вы еще не в C++, я бы сказал, что кросс-платформенный проект-это довольно амбициозный первый проект.

Одна Возможность - это .NET (C# или VB.Net), который работает на Windows (конечно) и Mac (благодаря Mono). Недостатком является то, что .NET не имеет собственной поддержки MIDI, поэтому вам придется использовать два различных собственных API для MIDI.

Java-это еще одна возможность, так как она имеет ряд библиотек, поддерживающих MIDI. Однако ваш пользовательский интерфейс должен выглядеть довольно ужасно.

Python имеет существенную поддержку MIDI и работает на Mac и Win. которым Pygame.миди Пипортмиди PythonMIDI пиртмиди

Для mac и windows я бы предложил Java. Midi - это просто протокол, поэтому любой язык может это сделать. Хорошая структура значительно ускорит процесс. Java имеет фреймворки для работы с Midi и другими мультимедийными источниками.

PortMidi -Еще одна популярная кроссплатформенная библиотека MIDI. Qt -это хороший кроссплатформенный фреймворк, графический интерфейс и библиотека утилит.

Comments

    Ничего не найдено.