AGB  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TMIDIPlayer2

TMIDIPlayer2

Ein Thema von EWeiss · begonnen am 6. Jun 2011 · letzter Beitrag vom 23. Mai 2013
Antwort Antwort
Seite 1 von 7  1 23     Letzte » 
EWeiss
Registriert seit: 16. Okt 2010
Delphi unit MIDIFile2.pas, MidiPlayer2.pas and Instrument.pas
Copyright Silhwan Hyun. All rights reserved.

These units are free. It may be used both in commercial and non-commercial software either in original or in modified form.
The units can be freely distributed in any way and by any means provided this copyright notice is preserved.


Disclaimer :
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESSED
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.

----------------------------------------------------------------------
v1.1 (02 Jun 2012) "ShowMIDILyrics"
- Put a reasonable space between characters.
- Fixed artifact bugs.

Ver 0.9.41 (02 Jun 2012) "MIDITest"
- The enabled state of VolumeBar is depends on the VolumeAdjustable property of TMIDIPlayer2
- Added a sub-form to adjust tempo & pitch.
- Added a TMemo to display sync lyrics
- Removed a TCheckBox for mute control (=> it may be not effective if we use a synthesizer
other than Microsoft MIDI Mapper or Microsoft Wavetable Synth)
- Added sync lyrics Window Gdi+
- Added Multilanguage support
-------------------------------------
Ver 0.9.51 (11 Feb 2013) kMIDIPlayer
Neuigkeiten und Changelog siehe im Header MIDIFile2 und MidiPlayer2.pas
-------------------------------------
Ver 0.9.52 (19 May 2013) kMIDIPlayer
- Bug fix : gets incorrect value of CurrentTime or CurrentPos just after reposition.
(= errors at procedures of TMidiPlayer2 : SetCurrentTime, SetCurrentTime)
- Changed to process Program change event at procedure TMidiDriver.ProcessEvent,
* Needed to set proper program if first playing starts at middle of music.

gruss
Miniaturansicht angehängter Grafiken
21.05.jpg  
Angehängte Dateien
Dateityp: zip MIDIPlayer_w_MusicSheet.zip (3,20 MB, 13x aufgerufen)

Geändert von EWeiss (21. Mai 2013 um 18:19 Uhr)
 
EWeiss

 
Delphi 2010 Architect
 
#2
  Alt 3. Jul 2011, 06:40
Es wäre schön wenn das kleine progie mal jemand testen könnte.
Ob die Midi Dateien bei euch korrekt abgespielt werden.

gruss und Danke!
Emil

Geändert von EWeiss ( 8. Jul 2011 um 14:47 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von markus5766h
markus5766h
Online

 
Delphi 7 Enterprise
 
#3
  Alt 3. Jul 2011, 09:59
Hallo

. . . läuft einwandfrei
(Win 7 Pro - 64-bit)

. . . hab' einige Test-Midi's durchlaufen lassen :
Dateien öffen, abspielen, Tracks separieren : alles o.k.

kleiner Nachtrag : auch in der VM (XP-SP2) keine Probleme
Markus H.

Geändert von markus5766h ( 3. Jul 2011 um 12:26 Uhr)
  Mit Zitat antworten Zitat
EWeiss

 
Delphi 2010 Architect
 
#4
  Alt 3. Jul 2011, 10:01
Hallo

. . . läuft einwandfrei
(Win 7 Pro - 64-bit)
Supi das hört sich gut an..
Soll die Basis für mein VPiano sein um die MidiDateien
korrekt einzulesen und abzuspielen.

5 mal geladen eine Antwort?
Schade!

gruss
Emil

Geändert von EWeiss ( 3. Jul 2011 um 12:20 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

 
FreePascal / Lazarus
 
#5
  Alt 3. Jul 2011, 22:30
Ich habe es gerade auch getestet, kommt soweit ohne Probleme mit komplexen MIDIs aus MI2 zurecht, die u.a. auch Instrumentenwechesel über einen Track beinhalten.
Andreas
  Mit Zitat antworten Zitat
EWeiss

 
Delphi 2010 Architect
 
#6
  Alt 11. Jul 2011, 08:47
Neue Version hochgeladen.

gruss
Emil
  Mit Zitat antworten Zitat
musicman56

 
Delphi XE2 Professional
 
#7
  Alt 22. Aug 2011, 17:03
Hallo,

ein paar (so um die 10) Midi's getestet und bei einem gibt's Stress.
Angehängte Dateien
Dateityp: zip 010_Alpbachmarsc.zip (21,7 KB, 19x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von borncrush
borncrush

 
Delphi 7 Professional
 
#8
  Alt 22. Aug 2011, 18:22
Läuft wunderbar!

Vielen Dank !

  Mit Zitat antworten Zitat
EWeiss

 
Delphi 2010 Architect
 
#9
  Alt 22. Aug 2011, 19:01
Läuft wunderbar!

Vielen Dank !

Ist doch mal was

gruss
Emil
  Mit Zitat antworten Zitat
Benutzerbild von borncrush
borncrush

 
Delphi 7 Professional
 
#10
  Alt 23. Aug 2011, 13:21
Ich würde gern diesen Player in unserer Musikschule vorstellen. Viele üben E-Gitarre (gern auch andere Instrumente) per Computer. Sprich als Musiklehrer verteilen wir MIDI-Files mit Drumpattern, Songloops, Blues-Schemata etc.. Die Schüler üben dann am bzw. mit dem Computer. Was ich nun toll finde, ist die extrem einfache Oberfläche. Es ist ganz einfach Spuren zu deaktivieren (z.B. die Bass-Spur, damit der Schüler die Bassline selbst üben kann oder auch andersrum). Was als letztes fehlt, ist ein besseres Speed-Control. Die Schüler orientieren sich immer an der BPM-Anzahl. Sie fangen meist mit 30 Schlägen an und steigern sich dann mit 15 weiteren Schlägen. Hier wäre also eine bessere Darstellung die Vollendung des Players.

Viele Grüße
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2013 by Daniel R. Wolf