AW: Virtual Piano
Zitat:
Darum wunderte ich mich das Du für Dich ein eigenes Format nimmst, wenn Du später doch noch Original MIDI-files einlesen willst. Wenn Du sie einlesen kannst, kannst Du sie dann auch speichern usw. Wobei, hier die Frage aufkommt wie 'Professionell' Dein Programm werden soll? zB MIDI- Schnittstelle für MIDI- Tastatur(Kyboard), Sequenzer und und und? Sprich Taktarten. Wer kann schon auf einer PC-Tastatur 16.tel oder 32.tel spielen geschweigen den Akorde:wink: Also, wie Profesionell soll es werden, davon hängt ja Deine Konzeption ab, ohne das Du permanent neuen code schreiben musst, bzw mal das Handtuch schmeisst und sagst, ok es Funct für das was ich machen wollte. Dies also zur Frage, was mach ich wenn Taktarten fehlen? NB: Hut ab vor Deinem Eifer:thumb: Gib mir nur nen 10tel von Deinem können und ich hätte meine beiden Progs schon fertig:dancer: Gruss alfold |
AW: Virtual Piano
Zitat:
Ich verwende das MIDI Format ;) Es ist aber nun mal so das ich die Ausgabe über ein Grid Visualisiere. Und da ist es einfacher wenn ich die Daten in einem Array ablege und diese nachher in eine TextDatei speichere um beim nächsten Editieren diese wieder verwenden zu können. Das ist einfacher und schneller als wenn ich die Daten als Midiformat abspeichere und dann erst wieder in mein Format zum Editieren umwandeln muss. Für Midi selbst gibt es dann eine Export Funktion "WENN" der Song fertig ist und nicht mehr editiert werden muss. Sollte im Nachhinein doch noch das ein oder andere Nachgebessert werden hat Silhwan mir einen MIDIReader geschrieben bei dem ich nur noch die Daten in mein Array für das Grid importieren muss. Das Schmankerl dabei ist das man nicht nur mein Format sondern auch Midi Dateien die man nicht selbst erzeugt hat importieren und nacharbeiten kann. gruss |
AW: Virtual Piano
So will gerade mal was schreiben, spielen und stelle fest das ich nicht wechseln kann.
Track1, fange ich an mit Piano und stelle fest, eh ist nicht gut, würde also doch ein anderes Instument nehmen. 1.Ein Wechsel ist nicht möglich?(Melodestimme schon fertig zum beispiel) 2.Akorde im selben Track? 3.Hide track geht nur wen ich den Edittrack dafür aktiv habe, müsste unabhängig sein. 4.Ein Einspielen per Tastatur? OmG Bug! habe gerade 2.Track belegt, (nicht ganz fertig) will hören, super, kann aber nicht anhalten fängt dann wieder von vorn an. Muss also alles durchlaufen lassen! Hilfe:? Will ja weiter testen:mrgreen: Gruss alfold |
AW: Virtual Piano
Zitat:
Zitat:
Eventuell kann ich hier noch einen Button machen so das du die ausgewählten Noten mit dem neu gewählten Instrument ersetzen kannst. Zitat:
Was spricht dagegen für Akorde mehrere Tracks zu verwenden. Zitat:
Macht auch keinen Sinn diesen zu verstecken wenn er editiert wird. Zitat:
Wenn du UseKey (über die Tasten spielen aktiviert hast) mußt du das erst ausschalten. Weil ansonsten der Focus fortlaufend auf das KeyBoard geht. Das sind die Nachteile wenn man keinen KeyHook verwendet.. aber das hatten wir schon ;) Zitat:
Boaheee das ist ne menge Aufwand ;) Ach So nicht vergessen wollte mal Danke sagen für deine Mühe und Vorschläge die du unterbreitest. gruss |
AW: Virtual Piano
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Anbei ein Problemchen. Grid scrollt ja nicht mit wenn ich eine Note über mehrerer Takte benötige. Ok, hab versucht dann auf ein abgespielten Track das Instrument zu machen, mhh... Geht auch nicht da ich ja die Lautsärke jedes Instrument anpassen will/muss Lange Rede kurzer Sinn. Was Dein Prog benötigt ist, Datei laden für den Playmodus nur zum anhören und Datei laden für den Editormodus/Neuerstellen. Warum, Du wirst nicht drum herrumkommen, die Tastatur für den Editormodus zu verfügung zu stellen, wenn Du die PCTastaur nicht verwenden wirst für einspielen über Tastatur, ala record. Grund, man benötigt die Funktion 'Note vebinden', oder ich hab sie noch nicht gefunden. Denn so wie es jetzt ist, fehlt halt Pedal oder solche funktion. Deswegen jedesmal einen neuen Track zu belegen sprengt alle Möglichkeiten(siehe Akord) etwas vernünftiges zu machen. Gruss alfold will ja mal ein 'geilen' song Vorstellen, was man mit deinem Prog alles machen kann:wink: Hier mal mein 1.Versuch |
AW: Virtual Piano
Ja doch hört sich gut an.
Mich wundert allerdings das du das Piano zweckentfremdet hast für Drums usw.. Eigentlich sind diese noch nicht richtig implementiert und in einer folgenden version komplett vom Piano getrennt was den Miditracker angeht. Du mußt dann einfach ein Drum aus der liste laden. Wirddas Instrument dann als perkusionsinstrument erkannt wird temporär der Channel auf Drum(10) umgeschaltet. Die Drums werden dann beim abspielen auch nicht auf dem Piano Animiert. Ist ja im orginal auch nicht so. Zitat:
Du weist aber schon das du Noten übereinanderlegen kannst? Vorausgesetzt es ist ein anderer Track (Dafür auch die HideTrack funktion) damit man sehen kann was drunter oder über einer Note liegt. PS: Was ich noch vergessen habe im moment werden nur 1/4 noten voll unterstützt muss das nach dem ändern vom grid alles noch erweitern. Also die richtigen ticks zuweisen usw... gruss |
AW: Virtual Piano
Zitat:
Also auch das Handling. Oft genug Noten vom anderen Track gelöscht bzw falschen Track bearbeitet (eine Tortur):roteyes: Darum gibts auch so viel falsches in meinem file:mrgreen: Zitat:
Evtl optional noch was anbieten, gleiche Noten zu verbinden. Wenn man schon kein Pedal hat:-D Betrifft ja auch akorde, die ja auch im gleichen Track gespielt werden können. Ist ja nur ne Frage wie Du dieses auswertest und speicherst:wink: Warum, wenn es mal was anspruchvolles werden sollte, willst Du da xTracks verschwenden. Denk daran das Du die Lautstärke nur für den Track verwendest. Also gehen auch 2 oder evtl 3 Instrumente nicht im selben Track usw. weil keine mehr frei sind. Man schränkt sich unheimlich ein. Bitte überdenke dies nochmal. Wie willst du sonst original Midifiles einlesen wenn Du dies nicht berücksichtigst. Da gibt es auch nicht xTracks für ein Akord:wink: Ps. Überleg noch mal den anderen Vorschlag, Playmode EditMode. Leider ist mir oft genug passiert das ich plötzlich Dauerton drin hatte. Dann half nur noch beenden. Gut, ich konnte noch speichern, aber jedes mal den Dateinamen wählen zum Speichern? Der könnte dann schon drin stehen:-D Im Editmode hättest Du noch ne Möglichkeit, links aussen, eine Liste anzuzeigen, welcher Track belegt ist mit welchen Instrument. Die Farben sind ja gut, aber nicht das optimale Beim Trackwechsel steht manchmal im Kyboard ein anderer InstrumentenName als der, der eigentlich da schon gesetzt wurde(Verunsichert). Beim Zeichnen springt er dann zwar auf den Richtigen, aber im ersten Moment sehr verwirrend. Welcher Track aktiv ist, welche gemutet sind, müsste deutlicher sein.Ist mehr ein Raten als sehen. Ach so, kleiner nebeneffekt. Wenn Deine Graphic im Hinergrund ist und ein anderes Fenster wird uber die Tastatur gezogen, wird man gleich daran erinnert das Virtual Piano noch da ist:wink: Das währs erstmal Gruss alfold |
AW: Virtual Piano
Zitat:
Es ist mir schon klar das du für die Drums nur den richtigen Channel(10) auswählen mußt Und dann im Piano suchen mußt auf welcher Note das für dich in frage kommende Instrument des Drums liegt. Aber! Das wird und soll sich nachher ändern(besseres Handling halt). Zitat:
Du kannst auf jeder 1/4 Note richtig gesprochen ;) 16 Kanäle(incl. den Drum Kanal) verwenden warum ist das eine verschwendung? Dem Midi ist das doch egal wie oft der kanal gewechselt wird. Wenn ich die Note C nehme und das neue handling mit den Drums fertig ist! Dann kannst du über diese Note mit dem Kanal(10) wird später automatisch zugewiesen.. über diese Note nochmalig zeichnen. Das einzigste was du dann machen mußt in die Liste mit den Drums wechseln das PercusionsInstrument auswählen und dann über C nochmalig zeichnen. Zitat:
Im moment möchte ich erst mal das importieren von Midi's fertig stellen das ist nicht so einfach. Und du mußt bei Dauerton nicht neuladen sondern einfach den reset/EinAus Schalter bestätigen. Die Daten im Miditracker bleiben erhalten. Zitat:
Es wird beim spielen das Instrument angezeigt auf dem der Laufbalken sich befindet. So kann man sehen mit welchem Instrument diese Note belegt ist. Zitat:
gruss |
AW: Virtual Piano
Neue ist UP..
gruss |
AW: Virtual Piano
@alfold
In welchen Takt wurde "freude" geschrieben? Bekomme hier beim einlesen als Midi keine zufriedenstellende ergebnisse. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:45 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