|
|
|
Das nachfolgende Programm ist frei verfügbar solange es nicht kommerziell verwendet wird! Falls es so wie veröffentlicht, in Teilen oder abgewandelt zum Einsatz kommt, würde ich mich sehr über eine kurze E-Mail freuen.
|
|
|
Dieses Programm ermöglicht es Tonleitern für die Gitarre grafisch darzustellen. Die Tonleitern werden zum Einen als Positionen auf dem Griffbrett und zum Anderen in der klassischen Notenschrift dargestellt. Auf eine Tabulatoren-Ansicht wurde bewußt verzichtet.
Für beide Darstellungsformen wird je ein Konfigurationsdialog angeboten, indem die Darstellungsparameter umfangreich modifiziert werden können. Die für die Darstellung verwendeten Images (Saiten, Bunde, Griffpunkte, Noten, etc.) liegen im GIF-Format in einem seperatem Verzeichnis zur Verfügung und können auf Wunsch vom Anwender frei verändert, bzw. ausgetauscht werden.
Die Grafiken können als Grafikfiles im PNG-, GIF- und JPG-Format gespeichert werden. Darüberhinaus bietet das Programm auch eine Druckfunktionalität an.
Die Tonleitern können auch über MIDI abgespielt werden. Es ist ebenfalls möglich die Tonleitern in MIDI-Files zu exportieren. Der Sound läßt sich über zwei umfangreiche Einstelldialoge konfigurieren.
|
|
|
|
|
|
|
|
|
Installationsanweisung:
-
Stellen Sie sicher, daß die Java Runtime Umgebung auf Ihrem Zielrechner installiert ist.
Falls nicht laden Sie diese von http://java.sun.com und installieren Sie Java (Version 1.4 oder höher) entsprechend der Anweisung des Herstellers.
-
Laden Sie das ZIP-File für die Java-Klassen oder das ZIP-File für das Java-Archiv herunter und entpacken Sie es in einem Zielverzeichnis Ihrer Wahl.
Grundsätzlich besteht im Funktionsumfang der Applikation bei beiden Methoden kein Unterschied. Der Betrieb aus dem Java-Archiv heraus ist kompakter, da das reine JAR-File an sich schon lauffähig ist. Jedoch liegt hier das Verzeichnis mit den Imagen für die Grafische Darstellung nicht offen. Die Images können daher vom Anwender nicht verändert oder ausgetauscht werden. Ist dies gewünscht, dann sollten die Java-Klassen installiert werden.
-
Starten Sie das im ZIP-File enthaltende Batch-File GitarreScales.cmd.
Wer sich für den Code interessiert, dem steht auch die Java-Source zur Verfügung.
|
|
|
GitarreScales
|
|
|
1.0.0
|
|
|
FingerBoard.Structure.CBlock
FingerBoard.Structure.CBlocks
FingerBoard.Structure.CNote
FingerBoard.Structure.CNotes
FingerBoard.Structure.CRange
FingerBoard.Structure.CRanges
FingerBoard.Structure.CRangeString
FingerBoard.Structure.CScale
FingerBoard.Structure.CScales
FingerBoard.Structure.CXML
FingerBoard.CFingerBoard
FingerBoard.CFingerBoardNotes
FingerBoard.CGrafikComp
FingerBoard.CGrafikPanel
GitarreScales.Child.Comp.Config.CChildConfigFingerBoard
GitarreScales.Child.Comp.Config.CChildConfigFingerBoardNotes
GitarreScales.Child.Comp.Select.CChildSelectScale
GitarreScales.Child.Grafik.CChildFingerBoard
GitarreScales.Child.Grafik.CChildFingerBoardNotes
GitarreScales.Child.Grafik.CChildGrafik
Grafik.GIFEncoder.CBitFile
Grafik.GIFEncoder.CBitUtils
Grafik.GIFEncoder.CGIFEncoder
Grafik.GIFEncoder.CImageDescriptor
Grafik.GIFEncoder.CLZWCompressor
Grafik.GIFEncoder.CLZWStringTable
Grafik.GIFEncoder.CScreenDescriptor
IniFile.CIniFile
IniFile.CIniFileSection
IniFile.CIniFileKey
Print.PrintImages.CPrintImageDialog
Print.PrintImages.CPrintImagePreview
Print.PrintImages.CPrintImagePrinterAdapter
Print.PrintImages.CPrintImageZoomAdapter
Print.PrintImages.CPrintImages
Print.PrintImages.CPrintImage
Print.PrintImages.CPrintGrafik
Print.PrintImages.CPrintGrafikText
Sound.CSound
Sound.CChannel
Sound.CConfigMIDIDialog
Sound.CConfigNoteDialog
Sound.CPiano
CGitarreScalesApplet
|
|
|
GitarreScales.ini
(Enthält die im Programm eingestellten Konfigurationsparameter)
GitarreScales.xml
(Daten für die Darstellung der Tonleitern)
|
|
|
Die zur Anzeige der grafischen Darstellung verwendeten Images befinden sind im GIF-Format im Verzeichnis Images:
|
Filename:
|
Preview:
|
Bund:
|
Bridge.gif
|
|
Saiten:
|
1. Saite:
|
String_1.gif
|
|
2. Saite:
|
String_2.gif
|
|
3. Saite:
|
String_3.gif
|
|
4. Saite:
|
String_4.gif
|
|
5. Saite:
|
String_5.gif
|
|
6. Saite:
|
String_6.gif
|
|
Griffpunkte:
|
1. Saite:
|
Point_1.gif
|
|
2. Saite:
|
Point_2.gif
|
|
3. Saite:
|
Point_3.gif
|
|
4. Saite:
|
Point_4.gif
|
|
5. Saite:
|
Point_5.gif
|
|
6. Saite:
|
Point_6.gif
|
|
Griffpunkte:
(markiert)
|
1. Saite:
|
Point_Marked_1.gif
|
|
2. Saite:
|
Point_Marked_2.gif
|
|
3. Saite:
|
Point_Marked_3.gif
|
|
4. Saite:
|
Point_Marked_4.gif
|
|
5. Saite:
|
Point_Marked_5.gif
|
|
6. Saite:
|
Point_Marked_6.gif
|
|
Notenschlüsssel:
|
Clef.gif
|
|
Noten:
|
1. Saite:
|
Note_1.gif
|
|
2. Saite:
|
Note_2.gif
|
|
3. Saite:
|
Note_3.gif
|
|
4. Saite:
|
Note_4.gif
|
|
5. Saite:
|
Note_5.gif
|
|
6. Saite:
|
Note_6.gif
|
|
Vorzeichen :
|
1. Saite:
|
A++_1.gif
|
|
2. Saite:
|
A++_2.gif
|
|
3. Saite:
|
A++_3.gif
|
|
4. Saite:
|
A++_4.gif
|
|
5. Saite:
|
A++_5.gif
|
|
6. Saite:
|
A++_6.gif
|
|
Vorzeichen :
|
1. Saite:
|
A+_1.gif
|
|
2. Saite:
|
A+_2.gif
|
|
3. Saite:
|
A+_3.gif
|
|
4. Saite:
|
A+_4.gif
|
|
5. Saite:
|
A+_5.gif
|
|
6. Saite:
|
A+_6.gif
|
|
Vorzeichen :
|
1. Saite:
|
A0_1.gif
|
|
2. Saite:
|
A0_2.gif
|
|
3. Saite:
|
A0_3.gif
|
|
4. Saite:
|
A0_4.gif
|
|
5. Saite:
|
A0_5.gif
|
|
6. Saite:
|
A0_6.gif
|
|
Vorzeichen :
|
1. Saite:
|
A-_1.gif
|
|
2. Saite:
|
A-_2.gif
|
|
3. Saite:
|
A-_3.gif
|
|
4. Saite:
|
A-_4.gif
|
|
5. Saite:
|
A-_5.gif
|
|
6. Saite:
|
A-_6.gif
|
|
Vorzeichen :
|
1. Saite:
|
A--_1.gif
|
|
2. Saite:
|
A--_2.gif
|
|
3. Saite:
|
A--_3.gif
|
|
4. Saite:
|
A--_4.gif
|
|
5. Saite:
|
A--_5.gif
|
|
6. Saite:
|
A--_6.gif
|
|
|