This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.


Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
tabtransposer.com
WS64 Offline
Klampfer
***

Beiträge: 142
Themen: 30
Registriert seit: Jun 2007
#13
 
Zitat:Original von Mjchael:
Eine Lösung meines Problems könnte sein, wenn man den Trenner mit angeben könnte.
Nur müsste man dann auch eine Ignore-Liste mit angeben...
...
In die Ignore-List (die man optimalerweise selbst Einstellen kann käme hinein:

<p> <br> </p>

Trenner vor dem Akkord = <span>

Trenner nach dem Akkord = </span>

Darüber muss ich mir mal Gedanken machen. Ich kann mir zwar nicht vorstellen das jemand wie Du hier vorgemacht einen langen HTML String als Trenner eingeben (kopieren) möchte... Was mir aber mehr Probleme macht ist wenn so ein Trenner mit einer gültigen Akkordbezeichnung kollidiert, also wenn jemand zB C7 als Trenner nimmt. Oder nur #. Oder den /.
Das gibt Seiteneffekte ohne Ende.
Da wäre es besser (finde ich!) ein einfaches positiv Paar (zB [...]) und ein einfaches negativ Paar (zB {... } zu definieren, in den eckigen Klammern alles als Akkord definieren und in den geschweiften gar nichts. Was mir daran nicht gefällt ist das das ganze wieder Useraktivitäten vorraussetzt. Meine Idee war ja das man einfach ein File nimmt und reinkopiert und fertig. Die inline [..] habe ich nur deshalb reingenommen weil es genauso schon teilweise genutzt wird (Chordie).


Zitat:Original von Mjchael:

Bei unbekannten Akkorden würde ich eine Drop-Down-List anfertigen.

Etwa nach dem Motto Ich erkenne den Akkord D7add9 nicht. Wie soll dieser interpretiert werden=

Die Dropdownlist besteht aus 3 Teilen

1. Akkordton
2. Intervalle ( 7 j7 add9 9 dim 11 etc)
3. Slash-chord ( /C /D) ....

Dann könnte man die Akkorde entsprechend austauschen.

Aber ich kann mir gut vorstellen, welche Arbeit das bedeuten würde.

Gar keine. Genauso läuft das nämlich intern. Ich habe drei Arrays (2 eigentlich, weil 1. und 3. identisch sind), und erstelle daraus ein neues mit allen Kombinationen.
Dann werden noch E+7, Ej7, E#7 umgewandelt in Emaj7 (den ich als einzigen der genannten in der Akkorddatenbank drin habe), und schon habe ich einen Akkord, den ich anzeigen kann.

Oder auch nicht.
Es ist ein Kinderspiel die Transposefunktionalität um Akkorde zu erweitern (zB mein ASomething Akkord). Den dann aber auch tatsächlich zu zeigen ist eine andere Sache. Die Slashakkorde zB... Für die Gitarre ganz einfach. Für alle anderen Instrumente ein Problem. Die Ukulelen haben keine Basssaiten, da macht das ganze sowieso keinen Sinn. Für Keyboard und Notendarstellung habe ich mich entschieden, das ganze auf einer Oktave darzustellen, das wird sonst bei komplexeeren Akkorden zu unübersichtlich. D.h. aber auch das dort X/Y nicht klappt, weil es mehr oder weniger zufällig ist wer im Bass landet...

Aber eigentlich klappt derzeit so gut wie alles wunderbar, ausser halt die inline Erkennung von Akkorden.




--
http://Chordfind.com - http://EarlyWolf.com - http://youtube.com/ws64
01-03-2008, 12:16
Homepage Suchen Zitieren


Nachrichten in diesem Thema
RE: tabtransposer.com - von WS64 - 27-02-2008, 12:37
[Kein Betreff] - von hitichen - 27-02-2008, 13:03
[Kein Betreff] - von Eifeljanes - 27-02-2008, 15:14
[Kein Betreff] - von Fetzi_die_Tretmine - 27-02-2008, 19:24
[Kein Betreff] - von Mjchael - 28-02-2008, 11:10
[Kein Betreff] - von WS64 - 28-02-2008, 12:31
[Kein Betreff] - von FP - 28-02-2008, 13:53
[Kein Betreff] - von WS64 - 28-02-2008, 21:24
[Kein Betreff] - von FP - 28-02-2008, 23:06
[Kein Betreff] - von WS64 - 29-02-2008, 21:22
[Kein Betreff] - von Mjchael - 29-02-2008, 22:53
[Kein Betreff] - von FP - 01-03-2008, 01:12
[Kein Betreff] - von WS64 - 01-03-2008, 12:16
[Kein Betreff] - von Eifeljanes - 03-03-2008, 20:01
[Kein Betreff] - von ghetto - 03-03-2008, 21:48
[Kein Betreff] - von Mjchael - 04-03-2008, 15:14
[Kein Betreff] - von WS64 - 04-03-2008, 22:09
[Kein Betreff] - von cat - 22-03-2008, 10:26
[Kein Betreff] - von WS64 - 22-03-2008, 11:57
[Kein Betreff] - von Fetzi_die_Tretmine - 22-03-2008, 14:01
[Kein Betreff] - von cat - 22-03-2008, 14:21
[Kein Betreff] - von ghetto - 22-03-2008, 14:36

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste

Kontakt | Impressum | gitarrenboard.de | Nach oben | | Archiv-Modus | RSS-Synchronisation