www.Gerhard-Raabe.de
  Java Programm: GitarreScales
 
Copyright: 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.
 
Beschreibung: 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.
 
Bedienung:
Next   Auswahl der Tonleitern
Next   Darstellung / Konfiguration der Griffbrett-Grafik
Next   Darstellung / Konfiguration der Noten-Grafik
Next   Grafiken Exportieren / Drucken
Next   Sound Abspielen / Exportieren / Konfigurieren
Next   Beschreibung des Daten-Files für die Tonleitern-Informationen
 
Applet:
Next   Starte GitarreScales als Applet
 
Download:
Next   Download als lauffähige Java-Klassen
Next
  Download als lauffähiges Java-Archiv
Next
  Download der Java-Sources

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.
 
Programm-Name: GitarreScales
 
Version: 1.0.0
 
Enthaltende Klassen: 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
 
Parameter-Files: GitarreScales.ini
      (Enthält die im Programm eingestellten Konfigurationsparameter)

GitarreScales.xml
      (Daten für die Darstellung der Tonleitern)

 ZIP-File:  Beschreibung / Enthaltene Tonleitern:
 GitarreScales.zip   Dur, Moll rein, Moll harmonisch, Moll melodisch 
 (V1.0.0)
 GitarreScales (DUR).zip   nur Dur Tonleitern 
 GitarreScales (MOLL REIN).zip   nur reine Moll Tonleitern 
 GitarreScales (MOLL HARMONISCH).zip   nur harmonische Moll Tonleitern 
 GitarreScales (MOLL MELODISCH).zip   nur melodische Moll Tonleitern 
 
Images: 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
385739 Besucher - seit dem 01.02.2005 - 1 Besucher online © 2004-2015 by Gerhard Raabe ##, ## ### #### - ##:##:##