Das große deutschsprachige Gitarrenforum
tabtransposer.com - Druckversion

+- Das große deutschsprachige Gitarrenforum (https://gitarrenboard.de)
+-- Forum: Allgemeines (https://gitarrenboard.de/forumdisplay.php?fid=3)
+--- Forum: Links (https://gitarrenboard.de/forumdisplay.php?fid=7)
+--- Thema: tabtransposer.com (/showthread.php?tid=24274)

Seiten: 1 2


RE: tabtransposer.com - WS64 - 27-02-2008

So, der Tab-Transposer ist fertig (d.h. heisst nicht das ich nicht noch was ändere!):

http://tabtransposer.com/
--
http://Chordfind.com - http://EarlyWolf.com - http://youtube.com/ws64


- hitichen - 27-02-2008

Besten Dank dafür.
Habe ihn sofort in meine Linksammlung übernommen.
So etwas hat mir schon lange gefehlt.

Thumbs Thumbs
--
liebe Grüße
hitichen

Was keiner kann, das kann ich auch!!


- Eifeljanes - 27-02-2008

die beta-version war ja schon gut. aber jetzt ists am rande der perfektion!

Respekt Thumbs Respekt Thumbs Respekt

--
\"Ein Eifler Junge macht erst mit 6 Monaten die Augen auf, aber dann sieht er alles.\"
(Jaques Berndorf)


- Fetzi_die_Tretmine - 27-02-2008

Hast du nen Zähler drauf (also intern, extern find ich sowas albern)? Würde mich mal interessieren wie schnell sich das rumspricht und so Wink

lg
fetzi
--
[Bild: dance2.gif] GitarrenWorkshops [Bild: dance2.gif]


- Mjchael - 28-02-2008

Sad

Ich habe folgendes eingegeben:

Strophe 1

Dm Gehe nicht, oh Gregor, gehe A nicht zum Abend- Dm tanze.

Zauberische Mädchen folgen A deinen Schritten Dm dort.

F Weiße Hand wie Schnee braut dir C einen Tee aus Dm Zauber- A kräutern.

Dm Trübt den Spiegel deiner Seele A wie der Wind die Dm See.

Strophe 2

Dm Dort ist auch die eine mit den A schwarzen Augen- Dm brauen.

Glaube uns, oh Gregor, das ist A eine Zauber- Dm in.

F Ihre schmale Hand braut dir einen Tee aus Dm Zauber- A kräutern.

Dm Legt sich über deine Seele, A wie der Herbst aufs Dm Land.

Strophe 3

Dm Sonntags früh beim Glockenläuten A grub sie aus das Kraut.

Schnitt es Montag alle Sünden A hexte sie hin- Dm ein.

F Holt es Dienstag vor, kochte C einen Zauber- A trank aus Kräutern.

Dm Mittwoch Nacht beim Reigentanzen A gab sie es Gre- Dm gor.

Strophe 4

Dm Und am Tag darauf am Tage A war Grischenko Dm tot.

Freitag kam vor Leid und Klage A und beim Abend- Dm rot.

F Trug man ihn zur Ruh C an der Grenze A an der Straße.

Dm Viele fromme Leute kamen, A viele sahen Dm zu.

Strophe 5

Dm Viele Knaben, viele Burschen A klagten um Dm Gregor.

Böse Hexe, Zauberhexe, A schwarze Zauber- Dm frau.

F Deine Augenbraun werden C keinen Burchen A mehr betören.

Dm Nie mehr wir ein zweiter Gregor A deinen Künsten Dm traun.



und habe folgendes herausbekommen:

Strophe 1

Dm Gehe nicht, oh Gregor, gehe A nicht zum Abend- Dm tanze.

Zauberische Mädchen folgen A deinen Schritten Dm dort.

F Weiße Hand wie Schnee braut dir C einen Tee aus Dm Zauber- A kräutern.

Dm Trübt den Spiegel deiner Seele A wie der Wind die Dm See.

Strophe 2

Dm Dort ist auch die eine mit den A schwarzen Augen- Dm brauen.

Glaube uns, oh Gregor, das ist A eine Zauber- Dm in.

F Ihre schmale Hand braut dir einen Tee aus Dm Zauber- A kräutern.

Dm Legt sich über deine Seele, A wie der Herbst aufs Dm Land.

Strophe 3

Dm Sonntags früh beim Glockenläuten A grub sie aus das Kraut.

Schnitt es Montag alle Sünden A hexte sie hin- Dm ein.

F Holt es Dienstag vor, kochte C einen Zauber- A trank aus Kräutern.

Dm Mittwoch Nacht beim Reigentanzen A gab sie es Gre- Dm gor.

Strophe 4

Ebm Und bbm Tag darauf bbm Tage Bb war Grischenko Ebm tot.

Freitag kam vor Leid und Klage A und beim Abend- Dm rot.

F Trug man ihn zur Ruh C an der Grenze A an der Straße.

Dm Viele fromme Leute kamen, A viele sahen Dm zu.

Strophe 5

Dm Viele Knaben, viele Burschen A klagten um Dm Gregor.

Böse Hexe, Zauberhexe, A schwarze Zauber- Dm frau.

F Deine Augenbraun werden C keinen Burchen A mehr betören.

Dm Nie mehr wir ein zweiter Gregor A deinen Künsten Dm traun.


?(

Schreibe doch bitte dazu, wie die Lieder aussehen müssen, damit es funktioniert.

Das Lied habe ich aus http://de.wikibooks.org/wiki/liederbuch

Trotzdem: http://de.wikibooks.org/wiki/Gitarre:_Linkliste#Weblinks mit aufgenommen. und natürlich auch
Linktipps von Membern

--
Mein Gitarrenkurs bei den Wikibooks und die besten Lern-Threads


- WS64 - 28-02-2008

Hi Mjchael, danke für die Linkaufnahme!

Beschreibungstexte folgen noch, aber solange ich noch Funktionalitäten ändere bzw neu einbaue mache ich mir diese Arbeit nicht.

Grundsätzlich wird eine Zeile ausgewertet, ob sie wahrscheinlich Akkorde beinhaltet oder nicht, und nur dann ODER wenn Text in eckigen Klammern steht wird versucht, diese als Akkorde zu erkennen.

Mch überrascht eher das die Zeile
>>Ebm Und bbm Tag darauf bbm Tage Bb war Grischenko Ebm tot.
zu Akkorden geführt hat.
Aber da ich auf eine automtische Akkorderkennung setzte sind Texte mit Akkorden mittendrin natürlich immer ein Problem.

Damit Dein Beispiel geht hilft nur die Akkorde in eckige Klammern zu setzen (habs mal für Strophe 1 vorbereitet):


Strophe 1

[Dm] Gehe nicht, oh Gregor, gehe [A] nicht zum Abend- [Dm] tanze.

Zauberische Mädchen folgen [A] deinen Schritten [Dm] dort.

[F] Weiße Hand wie Schnee braut dir [C] einen Tee aus [Dm] Zauber- [A] kräutern.

[Dm] Trübt den Spiegel deiner Seele [A] wie der Wind die [Dm] See.



Was ich mir noch überlegen kann ist das ich meinem Programm sage es soll optional versuchen wirklich alles oder zumindest alles in eckigen Klammern wortweise als Akkord zu erkennen...

Damit wird
\"Am Brunnen vor dem Tore\" aber immer mit einem Moll Akkord beginnen...
--
http://Chordfind.com - http://EarlyWolf.com - http://youtube.com/ws64


- FP - 28-02-2008

Sowas klappt aber noch net ...

[Dm7b5] Gehe nicht, oh Gregor, gehe [A7add9] nicht zum Abend

^^

Kommt aber bestimmt noch, oder?


--
Greetz
FP

P.S. ... vertrau dem Oppa I)


- WS64 - 28-02-2008

Zitat:Original von FP:
Sowas klappt aber noch net ...

[Dm7b5] Gehe nicht, oh Gregor, gehe [A7add9] nicht zum Abend

^^

Kommt aber bestimmt noch, oder?


Gehen jetzt beide.
7b5 gabs bisher nur als 7-5 in der DB.

A7add9 ist witzig. Da smuss wohl ein Kompromiss sein für diejenigen die A2 und A9 nicht unterscheiden können Wink
(mit anderen Worten, A7add9 ist gleich A9 und macht nur den Unterschied zum A2 ein klein wenig klarer!)



Zu den Besucherzahlen kann ich noch keine verlässliche Aussagen machen. Ich habe gestern erst einen Link von http://chordfind.com auf den TabTransposer gelegt, und erfahrungsgemäß stellt das erst mal alle anderen Webseitenlinks in den Schatten. Heute werden die Besucherzahlen zum ersten Mal dreistellig, das steht jedenfalls schon fest.
--
http://Chordfind.com - http://EarlyWolf.com - http://youtube.com/ws64


- FP - 28-02-2008

Das mit A9 ist klar... ich Depp I)

Hast du auch z.B. an soche Sachen wie E7#9, E7b9 ... Cdim, C-, C°, Caug, C+ usw gedacht? Und wie sieht es aus mit den ganzen Kombinationen mit unterschiedlich Basstönen z.B. C/G, D/F# usw.


--
Greetz
FP

P.S. ... vertrau dem Oppa I)


- WS64 - 29-02-2008

Zitat:Original von FP:
Hast du auch z.B. an soche Sachen wie E7#9, E7b9 ... Cdim, C-, C°, Caug, C+ usw gedacht? Und wie sieht es aus mit den ganzen Kombinationen mit unterschiedlich Basstönen z.B. C/G, D/F# usw.


Teilweise. Erkannt und transponiert werden sollten sie, aber nicht unbedingt auch als Akkord angezeigt. Teilweise geht es nur schlecht (ein A/E einen Ganztonrunter rechnene liefert G/D, soweit so gut, aber wir welchen Akkord solch ich da noch anzeigen?), teilweise sind sie mir einfach noch nie begegnet (wie 7b9 oder 7#9) und ich hatte noch nicht die Zeit, die Akkorde für Gitarre herauszufinden...
--
http://Chordfind.com - http://EarlyWolf.com - http://youtube.com/ws64


- Mjchael - 29-02-2008

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...

Der Quelltext meiner Liederbücher sieht etwa so aus:
[song]
<p><span>C</span> Riding on the <span>G</span> City of New <span>C</span> Orleans, <span>/B</span></p>
<p><span>Am</span> Illinois Central <span>F</span> Monday morning <span>C</span> rail <span>G7</span></p>
<p><span>C</span> Fifteen cars and fif- <span>G</span> teen restless <span>C</span> riders, <span>/D</span> <span>/E</span></p>
<p><span>F</span> Three conductors and <span>G</span> twenty-five sacks of <span>C</span> mail. <span>/B</span></p>
<p>All <span>Am</span> along the southbound odyssey</p>
<p>The <span>Em</span> train pulls out at Kankakee</p>
<p><span>C</span> Rolls along past houses, farms and <span>D</span> fields. <span>(Dm7 - G7)</span></p>
<p><span>Am</span> Passin trains that have no names,</p>
<p><span>Em</span> Freight yards full of old black men</p>
<p>And the <span>F</span> graveyards of the <span>(G</span> rusted <span>G7)</span> automo- <span>C</span> biles. <span>/C</span> <span>/D</span> <span>/E</span></p>
<p><br></p>

[/song]

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>

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.

Obwohl, die Trenner müsste man einfach hinbekommen....

Gruß Mjchael
--
Mein Gitarrenkurs bei den Wikibooks und die besten Lern-Threads


- FP - 01-03-2008

Zitat:Original von WS64:
Zitat:Original von FP:
Hast du auch z.B. an soche Sachen wie E7#9, E7b9 ... Cdim, C-, C°, Caug, C+ usw gedacht? Und wie sieht es aus mit den ganzen Kombinationen mit unterschiedlich Basstönen z.B. C/G, D/F# usw.


Teilweise. Erkannt und transponiert werden sollten sie, aber nicht unbedingt auch als Akkord angezeigt. Teilweise geht es nur schlecht (ein A/E einen Ganztonrunter rechnene liefert G/D, soweit so gut, aber wir welchen Akkord solch ich da noch anzeigen?), teilweise sind sie mir einfach noch nie begegnet (wie 7b9 oder 7#9) und ich hatte noch nicht die Zeit, die Akkorde für Gitarre herauszufinden...
--
http://Chordfind.com - http://EarlyWolf.com - http://youtube.com/ws64
z.B. E7b9 (oder E7-9)= 076760
z.B. E7#9 = 076780

--
Greetz
FP

P.S. ... vertrau dem Oppa I)


- WS64 - 01-03-2008

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


- Eifeljanes - 03-03-2008

STOOOOP!

hey, jetzt fangt doch bitte nicht damit an, eine absolut geile geschichte wie den idioten-(und damit meine ganz sicher auch mich)-sicheren tabtransposer mit so dingern wie der suche nach dem f#mmaj7aug3sus5-akkord samt perfekter transponation ins lydisch-korinthische zu überfrachten. Irre

sorry, aber wer so dinger kennt & spielt, der sollte sie auch ohne ws64s tool transponieren können.
--
\"Ein Eifler Junge macht erst mit 6 Monaten die Augen auf, aber dann sieht er alles.\"
(Jaques Berndorf)


- ghetto - 03-03-2008

An dieser Stelle muss ich Eifeljanes recht geben. Wenn jemand auf der Gitarre den Gm9b5-Akkord findet, kann er ihn ganz alleine, d.h. ohne WS64s Hilfsprogramm - transponieren!

Schuster, bleibe bei deiner Leiste. Ich denke, dass das Programm mittlerweile mehr als 99% aller Texte mit Akkorden fehlerfrei transponieren kann. Die restlichen < 1% sind entweder nur für echte Spezialisten gedacht oder halt einfach schwerst fehlerhaft.

WS64, danke für den Aufwand, den du in dieses Projekt gesteckt hast! Ich kenne für diese Aufgabe bisher kein besseres Programm. Nur mein Kopf ist flexibler und kann mit echten Ausnahmen besser umgehen, dafür ist dein Programm wesentlich schneller Wink

Gruß,
--
And then one night in desperation, a young man breaks away.
He buys a gun, steals a car, tries to run but he don´t get far in the
GHETTO