AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte MIDI I/O Komponenten v7
Thema durchsuchen
Ansicht
Themen-Optionen

MIDI I/O Komponenten v7

Ein Thema von H4ndy · begonnen am 29. Mai 2010 · letzter Beitrag vom 7. Nov 2020
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von H4ndy
H4ndy
Registriert seit: 28. Jun 2003
Hallo DP,

Lange vorbereitet, endlich da: Eine neue Version der alten MIDI-Komponenten, welche hier schon eine Weile in der DP rumgeistern.
Hauptsaechlich benutzt von FAlter fuer sein MIDI-Klavier und sein MIDI-Tutorial (Teil 1, Teil 2).

Version 6 wurde seiner Zeit von FAlter und turboPASCAL erstellt (und damit fuer Delphi 6 fit gemacht). Vielen Dank dafuer!

Da die urspruengliche Version Public Domain war, habe ich mir erlaubt, die Lizensierung zu aendern (zumal PD in Deutschland theoretisch nicht moeglich ist).
Version 7 steht unter der MPL 1.1+ mit optionaler alternativer Nutzung der GPL 3+ oder der LGPL 3+ (aehnlich dem Firefox-Browser).
Die MPL erlaubt euch die freie Nutzung der Komponenten, ohne den Quellcode eures gesamten Programms veroeffentlichen zu muessen (im Gegensatz zur GPL/LGPL).
Details bitte dem Lizenz-Header entnehmen. Wer es total frei will, nutzt sie fuer sich unter der GPL

Aenderungen zur v6.1:
  • Dateien gruendlich aufgeraeumt (Beispiele von den Komponenten getrennt, teilweise umbenannt)
  • Neues Package (erstellt mit D2010, noch nicht weiter getestet)
  • Kleine Debug-App hinzugefuegt, welche MIDI-Ereignisse durchschleift und dabei anzeigt (kann auch als Mini-Demo genutzt werden ^^)
  • Fehlerbehebungen (z.B. SysEx funktioniert jetzt (wieder?))
  • Viele Bequemlichkeitsfunktionen, wie NoteOn, NoteOff, ChangeInstrument (mit komplett Set-Tabelle!), etc. (wie von shmia vorgeschlagen)
  • Angefangen TMidiInput und TMidiOutput von einer Basisklasse abzuleiten (fuer abstrakteren Zugriff)
  • Bisher nicht implementierte Funktionen eingebaut (z.B. Patch-caching), teilweise als experimentell gehintet, da nicht getestet
  • Nutzt v3.0c der Basis-Komponenten von David Churcher

Download
Die aktuellesten Aenderungen gibt es immer aus meinem Mercurial-Repository bei BitBucket.
Dort bekommt Ihr auch nen RSS-Feed, Changelog, Issue-Tracker, etc. Neuerer Zwischenversionen bitte direkt ausm Repo
unter "Source" und dann rechts oben "get source" -> zip herunterladen, da ich hier nicht jedes Commit posten werde.

Aktuelle Revision:
v7.0r4a https://bitbucket.org/h4ndy/midiio-d...ev-v7.0r4a.zip
Das Bitbucket-Projekt ist offline (war noch Mercurial), Datei hier jetzt angehängt.


Changeset:
- unter anderem D7-Kompatibilität und zwei gemeldete Issues gefixt
Details: https://bitbucket.org/h4ndy/midiio-dev/changesets
Vorschlaege, Hinweise, Bugs bitte hier melden oder direkt im Issue-Tracker einen neuen Eintrag anlegen.
Hoffe, dass die Dinger noch anderen Leuten Freude bereiten
Angehängte Dateien
Dateityp: zip midiio-dev-v7.0r4a.zip (76,1 KB, 53x aufgerufen)

Geändert von H4ndy (25. Okt 2020 um 16:44 Uhr) Grund: Bitbucket offline, Release als Datei angehängt
 
Delphi.Narium

 
Delphi 7 Professional
 
#21
  Alt 4. Nov 2020, 12:06
Der meiner Meinung nach für die Art von Musik, die ich gerne höre, am besten geeignete SoundFont, ist FluidR3 GM.sf2 von MuseScore, einem frei verfügbaren (OpenSource), für meine Begriffe extrem guten und leistungsfähigen, Notensatzprogramm.

Wenn man SoundFonts "auseinandernnehmen" und anderweitig wieder "zusammenbauen" möchte, kann man als Hilfsmittel sf2comp nehmen. Der Delphiquelltext ist auf der Seite ebenfalls frei verfügbar.
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

 
Delphi 10.3 Rio
 
#22
  Alt 4. Nov 2020, 12:34
Der meiner Meinung nach für die Art von Musik, die ich gerne höre, am besten geeignete SoundFont, ist FluidR3 GM.sf2 ...
Danke. Werde ich mir mal ansehen. Ich will einige meiner Zeitraffer Videos veröffentlichen und dafür vertonen. Daher bin ich auf der Suche nach lizensfreier Musik oder eben Samples.
Stefan
  Mit Zitat antworten Zitat
Ydobon

 
Delphi 11 Alexandria
 
#23
  Alt 4. Nov 2020, 12:46
Ich bevorzuge "Timbres Of Heaven". Aber es gibt eigentlich genug für jeden Geschmack, "Arachno" und "FatBoy" sind auch ganz nett oder "CrisisGeneralMid" mit 1,57 GB.

Zum Bearbeiten würde ich Viena empfehlen oder Polyphone (OpenSource C++).
  Mit Zitat antworten Zitat
Delfiano
 
#24
  Alt 4. Nov 2020, 14:04
an Sinspin:

Aber Midi ist eine universelle Norm und ist leicht austauschbar.

Die zugewiesenen Instrumente lassen sich ändern. Fertigprodukte dann als MP3 zu speichern halte ich für effektiver. Die lassen sich wie MIDI leicht überall abspielen, während man für Tracker (vor allem bei den vielen Formaten schwierig) immer spezielle Proggramme braucht.

Früher hab ich viel mit MOD-Dateien gemacht.

an die anderen: Danke für die wertvollen Hnweise.

Geändert von Delfiano ( 4. Nov 2020 um 14:09 Uhr) Grund: Es war nicht erkennbar, worauf sich meine Antwort bezog
  Mit Zitat antworten Zitat
Delfiano
 
#25
  Alt 7. Nov 2020, 02:56
Für SF2Comp habe ich gerade das Projekt https://www.delphipraxis.net/205992-...ml#post1476852 begonnen.

Vielen Dank nochmal an Delphi.Narium, der mich auf SF2Comp hingewiesen hat.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz