Delphi-PRAXiS
Seite 5 von 9   « Erste     345 67     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Virtual Piano (https://www.delphipraxis.net/158944-virtual-piano.html)

alfold 14. Apr 2011 20:35

AW: Virtual Piano
 
Liste der Anhänge anzeigen (Anzahl: 1)
Aua:evil: was ist das, hatte ich bei Deiner älteren nicht?

Gruss alfold

EWeiss 14. Apr 2011 20:38

AW: Virtual Piano
 
Zitat:

Zitat von alfold (Beitrag 1095226)
Aua:evil: was ist das, hatte ich bei Deiner älteren nicht?

Gruss alfold

Vergess das teil ein KeyHook kann nun mal als Malware eingestuft werden.
Das ist halt das Risiko wenn man sowas verwendet.

Die Scanner spinnen manchmal.
Habe selbst AVG Internet Security Installiert der meldet da nichts.

gruss

EWeiss 15. Apr 2011 13:44

AW: Virtual Piano
 
Vorerst die letzte Version hochgeladen.

Admin?
Sollte man vielleicht mal ändern im Upload Fenster (das Maximum) herabsetzen.
Auf 2 MB da steht nämlich 5 ;)

gruss

isilive 30. Apr 2011 19:34

AW: Virtual Piano
 
Zitat:

Zitat von EWeiss (Beitrag 1095393)
Admin?
Sollte man vielleicht mal ändern im Upload Fenster (das Maximum) herabsetzen.
Auf 2 MB da steht nämlich 5

Oder lieber den Upload von 5MB tatsächlich freischalten - da wär doch was :stupid:

EWeiss 5. Mai 2011 04:19

AW: Virtual Piano
 
Neue Version hochgeladen

gruss

Zacherl 5. Mai 2011 07:54

AW: Virtual Piano
 
Funktioniert soweit gut, bis auf die Keyboard Map. Unter Win7 64 bit crasht die Anwendung bei Aktivierung ohne weitere Fehlermeldung (Anwendung funktioniert nicht mehr und muss beendet werden ..)

AntiVirus, Firewall, etc habe ich auf meinem Testrechner nicht installiert und UAC ist auch aus.

EWeiss 5. Mai 2011 16:51

AW: Virtual Piano
 
Zitat:

Zitat von Zacherl (Beitrag 1098952)
Funktioniert soweit gut, bis auf die Keyboard Map. Unter Win7 64 bit crasht die Anwendung bei Aktivierung ohne weitere Fehlermeldung (Anwendung funktioniert nicht mehr und muss beendet werden ..)

AntiVirus, Firewall, etc habe ich auf meinem Testrechner nicht installiert und UAC ist auch aus.

Danke für dein Feedback.

Wie immer ein vorführeffekt.
Bei mir tritt kein Fehler auf. (Besser gesagt doch ;) ) aber nur manchmal
Scheint wieder ein Unicode Problem zu sein. Hab das noch nicht alles gefixt.

Gleiche System

OT:
Jemand hat sich hier den Quelltext erschlichen mit der Aussage er würde mir helfen bei der umsetzung der Import Funktion für Midi..
Namen will ich nicht nennen.
Finde nur schade das der jenige es nicht mal für nötig hält auf meine PN zu Antworten.
In der ich ihn strikt Untersagt habe hier etwas zu veröffentlichen bzw. teile meines Quelltextes in einer seiner eigenen Anwendungen zu importieren.
Ich habe ja gesagt das ich die Quelle veröffentliche wenn das projekt abgeschlossen ist den Zeitpunkt will ich aber selbst bestimmen.
Ob es dann jemand verwenden will liegt bei ihm selbst.
Nur es auf diese Art zu machen finde ich nicht Ok!

Mittlerweile bin ich mit meiner import Function schon fast fertig und benötige
niemanden mehr der mich dabei unterstützt.

gruss

EWeiss 6. Mai 2011 04:58

AW: Virtual Piano
 
Alle meine im moment zur verfügung stehende Songs.
Ich übe ja selbst noch ;)

gruss

EWeiss 6. Mai 2011 21:48

AW: Virtual Piano
 
Wider ne neue und eine kleine Eigenkomposition
Hört sich nicht so gut an wie auf meiner Diamant 300CT aber es reicht :)

gruss

alfold 6. Mai 2011 23:09

AW: Virtual Piano
 
Erst mal mein Respekt:thumb:
Gibt aber leider ein paar kleine oder auch grosse bugs

Wenn ich, je nach Instrument, einen Song abspiele, schaukelt der sich zum schluss hoch und hört nicht auf!(glaube wenn die Hammondorgel mit im Spiel ist). Ist so als wenn jemand drauf sitzt auf die tasten.
Selbst das Laden eines neuen unterbricht es nicht!
Nur Ausschalten hilft!

Trifft auch auf der Instrumentalauswahl zu. Wen die Hammondorgel im spiel ist bleibt der letzte Ton stehen!
Nimmt man ein neues Instrument spielt diese Instrument auch den Ton!

Dein Speed hat aber nix mit dem Beat zu tun, dachte ich erst:shock:
Die Slider funktionieren nicht im MidiTracker schade.
Hab erst ne ganze weile gesucht wo der PlayButton ist.
Auf den LP kam ich erst sehr spät.

Ans Handling muss man sich gewöhnen.
Für die Auswahl der Instrumente Entweder die Kursor Tasten nehmen und nicht alle Tasten
Wenn Die Mouse im Spiel war(Click, MouseButtonup), danach sollte die Tastatur wieder auf die Klaviatur zeigen.

Graphic ist Top!
Die DrehRegler funcen Prima (Klappt noch nicht mal bei Profisoftware so gut)
Vorschlag für das ein und ausschalten.
Einschalten lauf nach oben.
Ausschalten lauf nach unten.
Oder die Displays im Kyboard ausblenden wenn aus!
Es gibt leider kein Unterschied ob an oder aus.
Hab gerade gemerkt ist ja nur so eine Art reset Schalter:?

Werd mal weiter testen und suchen:wink:

getestet auf XPSP3

Gruss alfold

EWeiss 6. Mai 2011 23:47

AW: Virtual Piano
 
Zitat:

Wenn ich, je nach Instrument, einen Song abspiele, schaukelt der sich zum schluss hoch und hört nicht auf!(glaube wenn die Hammondorgel mit im Spiel ist). Ist so als wenn jemand drauf sitzt auf die tasten.
Selbst das Laden eines neuen unterbricht es nicht!
Nur Ausschalten hilft!
Was für ein Hochschaukeln?
Ich kann einen Song nach dem anderen einladen abspielen und am ende des Liedes stop es korrekt.

Zitat:

Trifft auch auf der Instrumentalauswahl zu. Wen die Hammondorgel im spiel ist bleibt der letzte Ton stehen!
Nimmt man ein neues Instrument spielt diese Instrument auch den Ton!
Bei welchen Titel?
Muss das mal testen.

Zitat:

Dein Speed hat aber nix mit dem Beat zu tun, dachte ich erst
Dafür gibt es eine Trackbar neben dem Beat.
Und der Speed ist für den Miditracker Velocity (geschwindigkeit) mit der die Noten gespielt werden sollen.

Zitat:

Die Slider funktionieren nicht im MidiTracker schade.
Funktionieren alle.
Haben aber nur einfluss auf der gerade eingestellten Spur.

Also ist der Channel 1 aktiviert dann sollte sich beim spielen die lautstärke für den aktivierten Kanal ändern.
Mit MasterVolumen kann man alle Spuren Laut oder leise stellen wobei die eingestellen Values der trackbars erhalten bleiben.
Diese werden nur inc/decremenitert.

Zitat:

Hab erst ne ganze weile gesucht wo der PlayButton ist.
Auf den LP kam ich erst sehr spät.
Dachte eigentlich das wäre ersichtlich ;)
Ist das Lautsprecher Symbol.

Zitat:

Für die Auswahl der Instrumente Entweder die Kursor Tasten nehmen und nicht alle Tasten
Wenn Die Mouse im Spiel war(Click, MouseButtonup), danach sollte die Tastatur wieder auf die Klaviatur zeigen.
Ich kann nicht kontinuierlich den Focus auf das Klavier setzen.
Wenn sich der Focus ändert durch andere aktionen dann halt nochmal auf das Klavier klicken und gut ist. ;)
Da ich den Keyboard hook entfernt habe geht es leider nicht anders. (AVierus probleme.. hatten wir schon)

Zitat:

Ans Handling muss man sich gewöhnen.
Das Handling ist doch einfach.

Miditracker öffnen.
Oben ist die Toolbar mit allen Funktionen die zum Editieren zur verfügung stehen.
Beim ersten Start ist das Instrument 0 aktiviert. sowie der Channel(Spur1)

Bevor ich einen Song erstelle weise ich erstmal Instrumente der Bank zu.
Mit den Button L/R die Instrumente auswählen das Aktuelle Instrument wird dann kurz angespielt.
SHIFT Taste Drücken festhalten und dann auf einen der Acht Instrumentenbank Button klicken
danach ist das Instrument dort gespeichert.

Jetzt ins Grid klicken dann wird die Note gespielt.
Die länge der Note kann man mit gedrückter Maustaste und nach rechts ziehen festlegen.
Alle instrumente(Noten) die drüber oder unter der gerade eingefügten Note liegen werden gleichzeitig mit der aktuellen abgespielt
wenn diese sich in einen anderen Track befinden.

Nun Track zwei wählen in der Bank das Instrument wählen und gleiche schritte wie oben schon erwähnt
Willst du ein Instrument einer aktuellen Note ändern mußt du ein neues auswählen und die Note nochmal überzeichnen.

Die Startposition an der, der Song abspielt kannst du festlegen in dem du oben im Grid auf eine nummer klickst.
danach setzt sich die Startbar an dieser position.

Alle Eingaben können mit einem Rechtsklick auf die Note rückgängig gemacht werde.
Beim Selektieren gibt es eine besonderheit.
Select Button klicken Maus drücken und nach rechts ziehen dann wird die Auswahl gezeichnet.
Mach mal 4 oder 5 Kästchen.
Danach loslassen wenn du mehr Selektieren willst als gerade sichtbar auf dem Grid
dann einfach das Grid verschieben und an der position wo du hinwillst nochmal klicken! Nicht ziehen.
Danach sollte die Auswahl über die nächste Seite hinweg ausgewählt sein.
Scroll einfach zurück dann kannst du es sehen.
Die Auswahl abwählen ohne was zu verändern einfach mit rechter Maustaste in die Auswahl klicken.

Du kannst mit den Hide track Button alle Spuren ausschalten
ausgenommen der die gerade Aktiv(Editiert) wird.
Du hörst dann auch nur die Spuren die Aktiviert sind.

Das wars im groben.

Zitat:

Es gibt leider kein Unterschied ob an oder aus.
Hab gerade gemerkt ist ja nur so eine Art reset Schalter
Klar gibt es einen.
Wenn aus ist auch das Mididevice deaktiviert du hörst nix mehr. (LED am Schalter ist aus)
Wenn an dann kannst spielen. (LED am Schalter sollte leuchten)

gruss

alfold 7. Mai 2011 00:34

AW: Virtual Piano
 
Missverständnisse ausschliess:wink:
Zitat:

Zitat:

Dein Speed hat aber nix mit dem Beat zu tun, dachte ich erst
Dafür gibt es eine Trackbar neben dem Beat.
Ich meinte die Werte bei beiden:wink:
SpeedRegeler und Beat_slider.

Zitat:

Was für ein Hochschaukeln?
hab schon gefunden [Sustain].
Sollte aber beim Einladen von Songs oder wechsel eines Instruments trotdem stoppen, und erst wieder aktiv werden wenn ich wirklich eine Taste betätige oder auf Play gehe!
Evtl die Entertaste für Sustain belegen so das ich auch spielen kann mit (Pedal).

Zitat:

Die Slider funktionieren nicht im MidiTracker schade.
Zitat:

Funktionieren alle.

meinte die Scrollbars im Miditracker:wink:
Zitat:

Zitat:

Für die Auswahl der Instrumente Entweder die Kursor Tasten nehmen und nicht alle Tasten
Wenn Die Mouse im Spiel war(Click, MouseButtonup), danach sollte die Tastatur wieder auf die Klaviatur zeigen.
Das Handling ist doch einfach.
Funktioniert leider nicht richtig.
Wähle ich mit der Mouse, im grossen Fenster ein Instrument aus, kann ich mit allen Tasten im grossen Fenster Instrumente auswählen
obwohl nun eigentlich das Kyboard wieder aktiv sein sollte um zu hören wie das Instrumwent klingt. Kein gutes Handling
Ich muss erst wieder mit der Mouse aufs Kyboard clicken!

Dein Ausschalter funktioniert nur nicht immer, gerade noch mal getestet!!!
Gerade wenn Die Tastatur aktiv ist!
Erst mal dies zur Korektur:wink:

Gruss alfold

EWeiss 7. Mai 2011 00:46

AW: Virtual Piano
 
Zitat:

Evtl die Entertaste für Sustain belegen so das ich auch spielen kann mit (Pedal).
Werde mir das ins Todo schreiben..
Lege das Pedal Sustain dann auf die Space Taste und entferne die Sustain Checkbox.

Zitat:

meinte die Scrollbars im Miditracker
sollten funktionieren.

Aber! Nicht die mittlere sondern nur rechts und links.
Muss mich noch schlau machen wie ich die Mittlere Aktivieren kann nervt mich ehrlich gesagt auch.

Zitat:

Wähle ich mit der Mouse, im grossen Fenster ein Instrument aus, kann ich mit allen Tasten im grossen Fenster Instrumente auswählen
Das ist korrekt so und richtig.
Wenn du B drückst wird der erste eintrag der mit den Buchstaben B anfängt ausgewählt bsp.. "Bass gezupft"
In der großen Instrumenten Liste wird das instrument nicht vorher abgespielt wenn du darauf klickst.
Das funktioniert nur in der InstrumentenBank.. Absichtlich so gemacht.
Denke das Nervt wenn man jedesmal das Instrument dann anhören muss wenn man auf einen Eintrag klickt.

Zitat:

Ich muss erst wieder mit der Mouse aufs Kyboard clicken!
Ja wie gesagt das habe ich nicht implementiert in der großen Liste.

Zitat:

Dein Ausschalter funktioniert nur nicht immer, gerade noch mal getestet!!!
Ist mir bis dahin noch nicht aufgefallen.
Wenn ich das nachvollziehen kann werde ich es fixen.

Zitat:

Erst mal dies zur Korektur
Danke dir..

gruss

alfold 7. Mai 2011 01:04

AW: Virtual Piano
 
Zitat:

Lege das Pedal Sustain dann auf die Space Taste ...
ne bloss nicht
Entweder rechte Shifttaste oder EnterTaste. Wenn ich mit der linken Hand spiele in der oberen oktave kommst Du doch nicht mehr an die Spacetaste:wink:

Zitat:

Zitat:

Wähle ich mit der Mouse, im grossen Fenster ein Instrument aus, kann ich mit allen Tasten im grossen Fenster Instrumente auswählen
Das ist korrekt so und richtig.
Naja... Handling ist trotzdem blöd
Der Grundgedanke ist zwar Gut aber nervt:?
Vielleicht noch als Vorschlag dazu: wenigsten die Kursortasten left /right für die Bank benutzen! Brauch ich wenigsten nicht die Mouse:wink:

Teste weiter:wink:

Gruss alfold

EWeiss 7. Mai 2011 01:13

AW: Virtual Piano
 
Zitat:

Entweder rechte Shifttaste oder EnterTaste. Wenn ich mit der linken Hand spiele in der oberen oktave kommst Du doch nicht mehr an die Spacetaste
Ok dann Enter :)

Zitat:

Naja... Handling ist trotzdem blöd
Der Grundgedanke ist zwar Gut aber nervt
Vielleicht noch als Vorschlag dazu: wenigsten die Kursortasten left /right für die Bank benutzen! Brauch ich wenigsten nicht die Mouse
Ok was willst haben?
Sound hören wenn eintrag in Liste geklickt wird?
Oder geht es um die verwendung der Listbox der Tasten wegen.

Da ist alles drin Mouseweel (vorrausgesetzt der Focus ist aktiv)
Selektieren (suchen wenn eine Taste gedrückt wird).
Selektieren mit der Maus.
Warum erst Kilometer weit scrollen wenn ich den Namen kenne und ihn direkt anwählen kann ;)

Zitat:

Vielleicht noch als Vorschlag dazu: wenigsten die Kursortasten left /right für die Bank benutzen! Brauch ich wenigsten nicht die Mouse
Könnte man noch addieren.
Ist Notiert :)

gruss

EWeiss 7. Mai 2011 07:10

AW: Virtual Piano
 
@alfold

Hier mal deine änderungen.. temporär

Shift für Sustain(Pedal)
und links/rechts für die Auswahl der Instrumente in der Instrumenten Bank.

Wenn du noch Wümsche hast nur her damit
Sollte es sinnvoll sein und ich das umsetzen kann dann tue ich es.

gruss

alfold 7. Mai 2011 10:09

AW: Virtual Piano
 
Pedal Super:thumb::thumb:
KursorTaste links/rechts :thumb:

Vorschlag für das Handling.
Kommentar: Da Du sicherlich der Einzigste bist der die Liste der Intrumente auswendig kennt, ist das mit der Buchstaben selektierung sicherlich gut gemeint!

Da aber 80% oder mehr(ich auch), lieber die Mouse benutzten um in einer Liste was auszusuchen verwende evtl folgendes!

IsMouseover(TLsitBox) then
Scrollen
und selektieren (MouseClick) ohne das man die Listbox erst aktiv haben muss!
Durch das Click in die Listbox wird zwar die Listbox Aktiv, aber beim beenden der Routine(Procedur) aktivierst DU das Kyboard wieder.
Ein Ton beim selektieren, mh.. muss nicht sein, da ich sowieso die Taste benutze um zu hören wie das Instrument klingt.(So wie es auf ein original Kyboard auch gemacht wird)

Wie gesagt nur als Vorschlag:wink:

Hab da noch eine kleine Ideeeee:mrgreen: Dies aber erst heute Abend. muss auf Arbeit.

Bis später.

Gruss alfold

EWeiss 7. Mai 2011 10:54

AW: Virtual Piano
 
Zitat:

Pedal Super
KursorTaste links/rechts
Ok dann lösche ich das Archiv wieder.

Zitat:

IsMouseover(TLsitBox) then
Scrollen
und selektieren (MouseClick) ohne das man die Listbox erst aktiv haben muss!
Durch das Click in die Listbox wird zwar die Listbox Aktiv, aber beim beenden der Routine(Procedur) aktivierst DU das Kyboard wieder.
Ein Ton beim selektieren, mh.. muss nicht sein, da ich sowieso die Taste benutze um zu hören wie das Instrument klingt.(So wie es auf ein original Kyboard auch gemacht wird)
Ist gut gemeint aber vergess es wieder
Denn meine Listbox ist nonvcl und passt so gar nicht mit der vcl zusammen.

Ich denke das kann man erst mal auf die Seite schieben und dann machen wenn mehr zeit ist.
Im moment bin ich ja auch noch mit dem Importer für Midi Dateien am gange das ist nicht so einfach.

Noch nen Anhang..
Morning has broken

Komplett originale Notation.
4/4 Tackt = Geschwindigkeit = 60 ms
3/4 Tackt = Geschwindigkeit = 45 ms

längste Note also 3 Kästchen durchgezogen.
Damit kann man gut lernen wie man Originale Noten vom Blatt in Miditracker eingeben muss.

gruss

EWeiss 7. Mai 2011 20:23

AW: Virtual Piano
 
ThumbTrack(Bildlaufposition) für Vertikal/Horizontale Scrollbar addiert. MidiTracker ..

gruss

Namenloser 7. Mai 2011 20:51

AW: Virtual Piano
 
Bei mir friert das Programm leider nach wie vor beim Start ein :|

EWeiss 7. Mai 2011 21:44

AW: Virtual Piano
 
Zitat:

Zitat von NamenLozer (Beitrag 1099517)
Bei mir friert das Programm leider nach wie vor beim Start ein :|

Das ist schade..
Ich kann es leider nicht debuggen da ich nicht über Vista verfüge.

gruss

-187- 7. Mai 2011 22:06

AW: Virtual Piano
 
Keine Startprobleme auf Windows 7 Enterprise x64 ;)

Schönes Programm, werds mir später mal genauer anschauen.

EWeiss 7. Mai 2011 22:29

AW: Virtual Piano
 
Zitat:

Zitat von -187- (Beitrag 1099520)
Keine Startprobleme auf Windows 7 Enterprise x64 ;)

Schönes Programm, werds mir später mal genauer anschauen.

Danke ..
Wäre auch traurig wenn ein Programm unter Win7 geschrieben da nicht funktionieren würde.

gruss

alfold 8. Mai 2011 10:04

AW: Virtual Piano
 
mhh..noch ein Bug Oder?
nur als Beispiel in Noten: wenn ich c drücke (punktierte halbe) dann e drücke, c loslasse wird e nochmal gespielt!

Miditraker Scrollbars, währe nur schon wenn er auch dort bleibt an der Pos, und nicht zurückspringt zum Anfang(links rechts) bzw in die mitte bei (hoch runter):wink:

Wunsch: Sei so nett und versuche mal wenigstens die zip/rar mit einer Nummer/Datum zu versehen.
Grund mittlerweile hab ich meherere. Wie soll man testen ab welcher evtl ein neuer bug dazu kommt oder schon entfernt wurde.
Habe keine Lust ständig einen neuen Datumsordner anzulegen:mrgreen:

Gruss alfold

EWeiss 8. Mai 2011 10:29

AW: Virtual Piano
 
Zitat:

nur als Beispiel in Noten: wenn ich c drücke (punktierte halbe) dann e drücke, c loslasse wird e nochmal gespielt!
JO ist ein ganz kleiner Fehler ;)
Werde es mir notieren.

Zitat:

Miditraker Scrollbars, währe nur schon wenn er auch dort bleibt an der Pos, und nicht zurückspringt zum Anfang(links rechts) bzw in die mitte bei (hoch runter)
Was macht denn XP da wieder :?

Bei mir bleibt alles da wo es hin soll.
Wüßte jetzt auch nicht was da falsch sein soll.
Der Code ist korrekt

Ohne richtige Mask gehts halt nicht ;)

Zitat:

Wunsch: Sei so nett und versuche mal wenigstens die zip/rar mit einer Nummer/Datum zu versehen.
Grund mittlerweile hab ich meherere. Wie soll man testen ab welcher evtl ein neuer bug dazu kommt oder schon entfernt wurde.
Habe keine Lust ständig einen neuen Datumsordner anzulegen
Kein Problem kann ich machen.

gruss

alfold 8. Mai 2011 11:02

AW: Virtual Piano
 
Ich hab Dir hier mal einen LINK, 2.LINK angehangen, für deinen MIDITRACKER.
Wenn du dies in etwa so umsetzten tust(was die Berechnung betrifft) wird sicherlich auch alles richtig angezeigt.

Leider funct Deine Anzeige ja noch nicht richtig
3/4 Takt ist nun mal auch in der Anzeige 3/4Takt und nicht 4/4:wink:

Klugscheiss ich:duck:

Gruss aldold

EWeiss 8. Mai 2011 11:32

AW: Virtual Piano
 
Zitat:

Ich hab Dir hier mal einen LINK, 2.LINK angehangen, für deinen MIDITRACKER.
Wenn du dies in etwa so umsetzten tust(was die Berechnung betrifft) wird sicherlich auch alles richtig angezeigt.
Sieht nicht schlecht aus kann ich brauchen ;)
Hab nur mittelmäßige Informationen und jeder schreibt was anderes.

Zitat:

Leider funct Deine Anzeige ja noch nicht richtig
Was geht da nicht richtig?
Wenn ich einen 3/4 Takt habe befinden sich in jeder colum nicht mehr als 3 Quater Noten oder?

Zitat:

3/4 Takt ist nun mal auch in der Anzeige 3/4Takt und nicht 4/4
Hey ist mir durchaus klar.
Habe immerhin 5 Jahre Klavier Unterricht gehabt (Schon was länger her) aber das weis ich noch.. :-D

Im Anhang Fixed EXE
Für die letzten zwei "Fehler".

EDIT:
Auf jedenfall sehe ich jetzt schon mal das ich einen Fehler bei der Berechnung der MIDITICKS habe.
Bin davon ausgegangen das sich diese nach der Geschwindigkeit richten.
Denke da muss ich noch was tun.

Die Frage ist nur was nun?
Der eine sagt 48 Ticks der andere 480 Ticks
Das sind aber große Unterschiede.



gruss

alfold 8. Mai 2011 11:58

AW: Virtual Piano
 
Ok, wenn ich Dich nerve sage es lieber, schliesslich will ich mich bei Dir nicht unbeliebt machen:P

Nehmen wir Dein 'Morning has brocken':wink: unabhängig mal der Spielweise
Ist nun mal 3/4Takt. Was aber in der Anzeige des MIDITRACKER steht mh...
Schon sehr verwirrend. Die 4.Note steht noch im Takt 1 müsste aber schon im 2.Takt stehen usw.
Darum benötigst Du für die Anzeige auch ne Vorgabe 2/4, 3/4, 4/4 usw. Sonnst könntest Du die Taktstriche auch weglassen, wenn es welche sein sollen.

Gruss alfold

EWeiss 8. Mai 2011 12:03

AW: Virtual Piano
 
Zitat:

Ok, wenn ich Dich nerve sage es lieber, schliesslich will ich mich bei Dir nicht unbeliebt machen
Wie kommst du darauf finde es ja gut wenn du mir diverse Informationen zukommen läßt
Habe meines erachtens nichts dergleichen verlauten lassen.

Zitat:

Nehmen wir Dein 'Morning has brocken' unabhängig mal der Spielweise
Ist nun mal 3/4Takt. Was aber in der Anzeige des MIDITRACKER steht mh...
Schon sehr verwirrend. Die 4.Note steht noch im Takt 1 müsste aber schon im 2.Takt stehen usw.
Darum benötigst Du für die Anzeige auch ne Vorgabe 2/4, 3/4, 4/4 usw. Sonnst könntest Du die Taktstriche auch weglassen, wenn es welche sein sollen.
verstehe jetzt nicht was du meinst..
Kannst mal ein Bild machen? Bitte.
Wo meinst du fängt der erste Takt an und endet er im MidiTracker? (GRID)

Zitat:

unabhängig mal der Spielweise
Da ist eine einfache Begleitung(Akkorde) aufgeteilt pro Takt 1/3 Note
Ist nichts besonderes.. Aber ich kann es auch anders wenn ich die Zeit dafür nehme.

EDIT:
Siehe Bild!
Grid 0.
1 Takt.. 4/4 Noten..

So hatte ich das eigentlich ausgelegt.
Wenn das deiner Meinung nach falsch ist dann sagte mir bitte was nicht richtig ist.

Das Gird ist so ausgelegt das du 1000 1/4 Noten eingeben kannst das macht
Summasumarum 250 Spalten und 72 Reihen für die Noten über 6 Oktaven

Zitat:

Darum benötigst Du für die Anzeige auch ne Vorgabe 2/4, 3/4, 4/4 usw. Sonnst könntest Du die Taktstriche auch weglassen, wenn es welche sein sollen.
Das ist korrekt müßte mir dann da noch was einfallen lassen.
Wie ich das am besten händeln kann.

gruss

alfold 8. Mai 2011 13:48

AW: Virtual Piano
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von EWeiss (Beitrag 1099537)
Das ist korrekt müßte mir dann da noch was einfallen lassen.
Wie ich das am besten händeln kann.

Genau, Nur das meinte ich. Grid ist fix ausgelegt auf 4/4. Nun spielst Du 3/4 stimmt natürlich die Anzeige nicht. Kannst Du aber durch Vorgabe berechnen siehe Link von mir.
Anders würde eine Notenausgabe auch nicht funcen durch Vorgabe des Taktes oder komplizierte Rechnung.


Gruss

EWeiss 8. Mai 2011 14:02

AW: Virtual Piano
 
Zitat:

Zitat von alfold (Beitrag 1099550)
Zitat:

Zitat von EWeiss (Beitrag 1099537)
Das ist korrekt müßte mir dann da noch was einfallen lassen.
Wie ich das am besten händeln kann.

Genau, Nur das meinte ich. Grid ist fix ausgelegt auf 4/4. Nun spielst Du 3/4 stimmt natürlich die Anzeige nicht. Kannst Du aber durch Vorgabe berechnen siehe Link von mir.
Anders würde eine Notenausgabe auch nicht funcen durch Vorgabe des Taktes oder komplizierte Rechnung.


Gruss

Dann muss ich es anders machen..
Ich werde das grid auf 1/16 Noten auslegen.
Dann würde jeder Vertikale Strich bei einem 3/4 Takt 4/16 Noten entsprechen
Und der Takt würde dann im Grid bei einem 3/4 Takt enden bei 12/16 Noten.
Und dort mache ich dann einen Dicken Vertikale Strich der anzeigt das hier der Takt endet.

Hoffe das es dann etwas übersichtlicher ist.

Meine Eingabe bei mornig has broken war schon richtig halt nur die Anzeige des Grid zum 3/4 Takt nicht! ;)

gruss

alfold 8. Mai 2011 14:52

AW: Virtual Piano
 
Zitat:

Zitat von EWeiss (Beitrag 1099551)
Meine Eingabe bei mornig has broken war schon richtig halt nur die Anzeige des Grid zum 3/4 Takt nicht! ;)

jo so ist es.
Vielleicht bringt Dir Dies auf die automatische Gridanzeige.

Gruss

EWeiss 8. Mai 2011 15:15

AW: Virtual Piano
 
Zitat:

Zitat von alfold (Beitrag 1099558)
Zitat:

Zitat von EWeiss (Beitrag 1099551)
Meine Eingabe bei mornig has broken war schon richtig halt nur die Anzeige des Grid zum 3/4 Takt nicht! ;)

jo so ist es.
Vielleicht bringt Dir Dies auf die automatische Gridanzeige.

Gruss

Danke..
Komme mit dem grid schon klar.
Sieht jetzt so aus...

4/4 Takt und das Grid ausgelegt auf 1/4 Note
Zur besseren Sichtbarkeit noch einen schwarzen Trenner bis wo der Takt gültig ist (habe zwar die Zahlen oben aber egal.) :)
Ich mache jetzt einen Button mit dem man dann umschalten kann.

1/4.. 1/8.. 1/16.. 1/32.. 1/64.. 1/128

Denke das dürfte reichen.

gruss

alfold 8. Mai 2011 15:20

AW: Virtual Piano
 
Du weisst aber schon das man den Takt in der Midifile mit abspeichern kann. So kann die Anzeige auch automatisch erfolgen. Nur so als Info:wink:

Gruss

EWeiss 8. Mai 2011 15:37

AW: Virtual Piano
 
Zitat:

Zitat von alfold (Beitrag 1099564)
Du weisst aber schon das man den Takt in der Midifile mit abspeichern kann. So kann die Anzeige auch automatisch erfolgen. Nur so als Info:wink:

Gruss

Zur zeit mache ich folgendes
Beispiel 3/4 Takt

//91,87,84,79,1079,1079,
  • 91 = StartNote
  • 87 = StartNote
  • 84 = StartNote
  • 79 = StartNote
  • 1079 = ContinuingNote
  • 1079 = ContinuingNote

Die länge einer Note wird identifiziert über den Nenner 1000
Solange wie eine Note fortgeführt wird, wird zur StartNote 1000 addiert.
91 1/3, 87 1/3, 84 1/3 79 = 3/3 nämlich StartNote + 2 * 1079

Daher weiss ich im Grid nachher das hier eine Fortlaufende note gespielt wird
und zwar solange wie der nenner 1000 dazu addiert wird.

Für mein Format bringt es nichts den Takt als byte extra noch abzulegen.
Und ein Midi Programm identifiziert die länge über das byte NoteOn und NoteOff

EDIT:
Zitat:

So kann die Anzeige auch automatisch erfolgen.
Ja später wenn ich MIDI importieren kann.
Vorher mit meinem Format macht es keinen Sinn

gruss

EWeiss 8. Mai 2011 20:02

AW: Virtual Piano
 
Denke das müßte so bedienbar sein..

grrr jetzt kommt wieder Mathe
Gibst da keinen Algo ? Ich liebe das ja so.

gruss

alfold 8. Mai 2011 21:28

AW: Virtual Piano
 
Ja gibt es, Du must dir nur mal Zeit nehmen für meine Links. der Letzte ist besonders dafür geiegnet.
PS: Allerdings setzen alle Berechnungen auf die Grundlage von midi. Müsstest Du dann auch bei Dir einführen
Gruss

EWeiss 8. Mai 2011 21:50

AW: Virtual Piano
 
Zitat:

der Letzte ist besonders dafür geiegnet.
Habe ich gelesen da geht es um die Zeitberechnung (Zeitanzeige wie lang ein Titel ist)
Zitat:

Allerdings setzen alle Berechnungen auf die Grundlage von midi. Müsstest Du dann auch bei Dir einführen
Gruss
Was ich habe ist ein spezielles format das am einfachsten zu handhaben ist um mit meinen Zeichnenoperationen zusammen zu arbeiten.
Das umzuschreiben bedeutet mindestens wieder 4 Wochen Arbeit. ;)

gruss

alfold 8. Mai 2011 23:24

AW: Virtual Piano
 
Zitat:

Habe ich gelesen da geht es um die Zeitberechnung (Zeitanzeige wie lang ein Titel ist)
Wie lang ein Titel ist?:gruebel: Dann muss ich den falschen Link haben:wink:

Du bist schneller als ich lesen kann:lol:
Für die Anzeige benötigst Du doch nur den Grundtaktarten. Ich würde gar nicht alle Taktarten zu verfügung stellen.
Was willst Du mit 7/4, 9/4 Takt oder die anderen. Wenn du sie unbedingt verwenden willst dann sollten die manuell zur Eingabe kommen (wenn man sie überhaupt verwendet) und nie als standard auswahl.
Wird in jedem mididProg so gehandhabt. Nur um es dir zu erleichtern:wink:

Da Du aber Deinen eigenen Weg gehst wird es schwer, Dir da irgend welch Vorschläge zu machen:? Siehe Grid berechnen anstatt Hardcore, eigenes MIDIFORMAT .
Da kann man sich dann doch nur, als Tester zu verfügung stellen:wink:

PS: Legst du ne neue Version noch online?

Gruss

EWeiss 8. Mai 2011 23:41

AW: Virtual Piano
 
Zitat:

Wie lang ein Titel ist? Dann muss ich den falschen Link haben
Zitat:

Das Tempo/PPQ/Darstellung von Zeit
Die "Darstellung" von Zeit
Zitat:

Für die Anzeige benötigst Du doch nur den Grundtaktarten. Ich würde gar nicht alle Taktarten zu verfügung stellen.
Was willst Du mit 7/4, 9/4 Takt oder die anderen. Wenn du sie unbedingt verwenden willst dann sollten die manuell zur Eingabe kommen (wenn man sie überhaupt verwendet) und nie als standard auswahl.
Wird in jedem mididProg so gehandhabt. Nur um es dir zu erleichtern
Was mache ich aber wenn ich ein Midi importiere. ?
Wenn in diesem die Taktarten zur verfügung stehen. Das ist frage :)

JO lade gleich noch die letzte hoch.

Zitat:

Siehe Grid berechnen anstatt Hardcore
PS:
Hab das mit der Berechnung selber hinbekommen.. wäre ja auch noch schöner :)

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 Uhr.
Seite 5 von 9   « Erste     345 67     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz