.NET API für die Musikprogrammierung? [geschlossen]

8

Kurz gesagt, ich suche eine .NET Übersetzung von JFugue .

Aktualisieren
Mir ist klar, dass es keine echte .NET-Alternative für JFugue gibt, die Posts sind immer großartig als Richtlinie für jemanden, der es selbst entwickeln möchte Danke für euch alle.

Hinweis: Ich möchte betonen, dass meine Suche nach dem Transkriptionsteil und nicht nach dem Spielteil erfolgt, mit anderen Worten, ich suche nach einer .NET-Engine, die MIDI-Mapping-Klassen usw. besitzt.

NAudio scheint die bisher heißeste Alternative zu sein.

    
Shimmy 06.07.2010, 03:09
quelle

6 Antworten

2

Checkout NAudio von Mark Heath , eine großartige .NET-Musikbibliothek, würde ich sagen, dass sie in der BCL enthalten sein sollte.

Logo http://code.google.com/p/midi-dot- net / logo? cct = 1259803335 midi-dot-net
Ein weiteres großartiges C # -Projekt von Tom Lokovic.

    
Shimmy 06.07.2010, 14:37
quelle
1

Carl Franklin, der Gastgeber von dotnet rocks, hat damit einiges an Arbeit erledigt, wenn Sie sich seine Code-Beispiele anschauen, kann es helfen: Ссылка .

Er hat auch einen Screencast auf Midi-Routern gemacht.

Hoffe, das hilft

    
Iain 06.07.2010 07:00
quelle
1

Weiß nicht, ob das hilft oder nicht: Ссылка

ist eine Musiktastatur, aber Sie sollten in der Lage sein, den Quellcode zurückzuentwickeln und ihn so anzupassen, wie Sie es gerade tun.

    
Icemanind 07.07.2010 14:54
quelle
1

Ich habe Midi Toolkit zuvor als Ausgangspunkt verwendet, vielleicht finden Sie es nützlich .

BTW, JFugue ist nicht nur eine Bibliothek, sondern auch eine Syntax. Ich arbeite daran, es zu Ruby zu portieren, und es wäre nett, wenn jemand (Sie, vielleicht?) Es zu .NET =)

portieren     
Chubas 08.07.2010 04:24
quelle
1

DryWetMIDI verfügt über MIDI-basierte Musikprogrammierungsfunktionen. Es gibt dort keine Klangerzeugung, nur die Erstellung einer API, die das Erstellen von MIDI-Dateien ermöglicht. Ein kurzes Beispiel:

%Vor%

Wie Sie sehen, ist es kein Ersatz für JFugue, da es hier keine spezielle Syntax gibt, nur .NET API.

    
Maxim 24.08.2017 12:14
quelle
0

Nun, nicht nur wie JFugue, aber ich habe die BASS-Bibliothek für .Net verwendet. Sie finden die Bibliothek im un4seen-Web

Es hat Audio-Kontrolle und MIDI-Plugins. Hoffe es hilft.

    
Ignacio Soler Garcia 06.07.2010 16:10
quelle

Tags und Links