BarsnPipes Geschichte ===================== © Alfred Faust Ver. 1.0 (01.07.2001) --------------------- Das ist meine erste offizielle Veröffentlichung eines neuen weiter- entwickelten Bars&Pipes Professional 2.cbeta. Die Versionsnummer soll anzeigen: - dies ist der Anfang einer neuen "Entwicklungslinie für Bars&Pipes für den klassischen "AMIGA" (680**) - dies ist die erste Ausgabe .... ;-)) - es sind mehr als nur ein paar kleine Veränderungen gemacht - die gesamten Menus und fast alle Requester wurden auf die System- eigene Gadtools.library umgeschrieben (u.a. viele Tastaturkürzel) - lokalisiert (verschiedene Übersetzungen möglich) - eigener Bildschirmmodus wählbar Ver. 1.01 (05.08.2001) --------------------- - Probleme mit den Haken im Editor-Fenster-Menu behoben Ver. 1.02 (13.08.2001) --------------------- - Listeditor "repariert" - Piano-Rollen-Grenzen-Requester etwas geändert - Songlänge kann nun in Takt:Schlag:Clocks und in Stunde:Minute:Sekunde.Bild eingegeben werden. - Umschaltung Grauscala<->Farbe klappt nun auch in beide Richtungen - Screenmode.prefs umbenannt zu BnPscreenmode.prefs, weil das System- Bildschirmmodus-file screenmode.prefs heißt, um Verwechslungen zu vermeiden. - den deutschen BarsnPipes.catalog etwas verbessert - einige kleine "kosmetische" Veränderungen, damit man sieht, es ist eine neue Ausgabe ... ;-) Ver. 1.03 (16.09.2001) ---------------------- - ein neuer SysEx-Editor, als ein einfaches Text-Gadget.(wählbar zwischen neuen und "klassischem" SysEx-Editor im Prefs->Arbeitsumgebungs- Einsteller) - bei einem neuen Song öffnet der Editor jetzt nur mit der Staff-Notation (Balkendarstellung) und der Anschlagstärke (Velocity). Andere Zeilen sind wie gewohnt im 2.Menü dazuschaltbar. - Bildschirmwahl in den Arbeitsumgebungs-Einsteller integriert. - ab dieser Ausgabe keine Tooltypes im Bars&Pipes-Icon mehr, alle Einstellungen werden nun in einem neuen File gespeichert : BarsnPipes.prefs Ver. 1.04 (26.09.2001) ---------------------- - Der ScreenMode-Requester zeigt nur noch SchirmModi an, die eine Mindest- Höhe von 330 und eine Mindest-Breite von 610 haben. (Das ist so, weil das Editor-Fenster nicht kleiner sein kann. Andernfalls kommt es zu einer falschen Darstellung. Wenn bei anderen Auflösungen in den Größenangaben - Höhe und Breite - Werte unter diesen Mindestwerten eingeben werden, so ignoriert BarsnPipes diese.) - für den MenuEintrag "Tool in der Toolkonsole bearbeiten" ist ein neuer Hotkey - "F" - eingetragen. Ich habe diesen Buchstaben gewählt, weil fast alle Buchstaben in den Fenstern belegt sind, die diesen Menu- Eintrag haben. "F" war einer der wenigen, der in allen betreffenden Fenstern noch verfügbar war. - TempoMap-Editor um die altbekannten Edit-Funktionen erweitert. - die Möglichkeit eingeführt, daß Haupt-Fenster und TempoMap-Editor für die Edit-Funktionen verbunden werden. Der Nutzer kann im Hauptfenster-Menu "Edit" wählen, ob er dies möchte Ver. 1.05 (05.10.2001) ---------------------- - Im TempoMap-Editor-Menu "Schieben" neu eingefügt. - camd.library integriert - neue CAMD-MIDI-In und CAMD-MIDI-Out Tools - Falsche Hintergrundfarbe der Track-Namen im Song-Konstruktions-Fenster korrigiert - wenn kein BarsnPipes.prefs vorhanden ist, erscheint ein Schirmmodus- Requester, zum Auswählen des Startschirmmodus Ver. 1.06 (18.10.2001) ---------------------- - Fehler in der Eingabe im Lupen-Fenster im Track-Editor behoben - Gitter-Funktion für den "normalen" Spur-Editor integriert - den Darstellungsfehler der Klavier-Tasten (hoffentlich) behoben Ver. 1.07 (21.11.2001) ---------------------- - den "klassischen" SysEx-Editor zu einen echten Editor erweitert, so ist der doch etwas bescheidene neue Editor überflüssig und wurde wieder entfernt. - den Fehler mit den Edit-Markern im Track(Spur)-Editor behoben (BarnPipes hat das System eingefroren, wenn einer der Edit-Marker ganz nach links im Fenster bewegt wurden, und "Markierer einrasten" nicht auf "Takt" stand) - einen Fehler im "Markierer einrasten"-Menu behoben - Probleme mit den Checkmarks(Haken vor Menueinträgen) in einigen kleineren Fenstern behoben - Fehler mit den verschwindenden Vorzeichen (#,b, Auflösung) in der Symbol-Notation behoben (das war ein hartes Stück Such-Arbeit .... ) Ver. 1.08 (13.12.2001) ---------------------- - Auto Save integriert Ver. 1.09 (01.01.2002) ---------------------- - Fehler in der Toolkonsole des Editors behoben (das gewählte Tool verschwand zeitweise) - aktueller Songname wird in Asl-Requester übernommen beim Öffnen eines neuen Songs - "Icons speichern" - Bug behoben (war immer an) - neue Funktion im Editor "Bearbeiten"-Menu : Bereich verschieben - wieder alle Bildschirmmodi verwendbar (minimale Abmessungen - wegen Menubreite und Prefs-Requester - 600x270) - "Schnappschuss"-Funktion im Mix-Fenster-Menu wieder integriert Ver. 1.10 (17.3.2002) -------------------- - neu entworfenes Design (ohne das Bars&Pipes-Feeling zu verlassen) Ver 1.11 (15.4.2001) ------------------------ - Fehler im Druck beseitigt ( * Cycle-Gadget "Auflösung" verschwand * CheckMarks wurden "vergessen" nach "Vorschau" * Akkorde werden gedruckt ) - Fehler in der Farbanzeige, ( * nach laden eines MIDI-Files mit sMerFF, Start und Stop wurde weiß zu schwarz * nach Abschalten des "sichtbaren" Metronomes stellten sich die Farben nicht zurück ) - Realtime und SystemCommon-Befehle integriert (nur CAMD) ( * externe Synchronisation * Start, Stop, Continue, * MidiClocks, SongPointer-Plazierung ) Ver 1.12 (08.05.02) ------------------ - MIDI Time Code realisiert, der in der vorherigen Version nicht funktionierte - neue Version der CAMD MIDI-In und Out Tools - Bug mit doppelten Noten von MIDI-In beseitigt - ActiveSense(0xFE) und Reset(0xFF) blockiert, weil sie so gut wie nicht benutzt werden, und den MIDI-Daten-Strom nur unnötig belasten - Scrollen und Songlänge-Bug behoben - Songlängenwahl erweitert - Ferbedienung global aktivierbar bzw. abschaltbar Ver 1.13 (18.05.02) ------------------- - copyright entfernt, um anderen Entwicklern den Zugang zu diesem Projekt zu ermöglichen - einige Bugs im Zusammenhang mit MIDI-TimeCode beseitigt - CAMD-support abschaltbar, dadurch Verwendung von alten MIDITools wieder möglich (TriplePlay u.a.) - SysEx-Übertragung verbessert, normale SysEx-Messages können jetzt direkt aufgenommen werden (keine großen System-Dumps - die kann BarsnPipes (noch) nicht innerhalb von Tracks verwalten). - CAMD-Tools können nun die Verbindung zu beliebigen Treibern einstellen Ver. 1.14 (08.06.2002) ---------------------- - asyncio.library entfernt, sie hat mehr Probleme als Nutzen gebracht - der SchirmFont (8x8 Punkte feste Breite) und der DruckFont (9x8 Punkte feste Breite) können frei gewählt werden. - wenn Zauberstab in Editor an, dann "Lasso" aus - Editor-Menu "Zeige" neuer Punkt "Kopiere in alle Tracks" - CAMD-Tools Bug entfernt; ACHTUNG: Bitte diese verwenden ! Ver. 1.15 (03.07.2002) ---------------------- - alle Requester mit Zeiteingabe (Takt:Schlag:Clocks und Stunde:Minute:Sekunde.Bild) auf Überschreiben eingestellt - Fehler mit Instrumentenauswahl aus Patchliste im Editor (Pop-Up-Menu öffnete hinter dem Fenster) beseitigt - Fehler beim Schließen des Patchlisten-Editor-Fensters beseitigt - "Bereich verschieben" nun auch global vom Trackfenster aus möglich - "Undo" und "neu laden" im Trackeditor->Edit-Menu waren vertauscht, die "Sind Sie sich sicher ..."-Meldung bei "neu laden" etwas geändert - Bug entfernt - Druck-Auflösungs-Cycle-Gadget im Druck-Requester zeigte immer "Normale Auflösung" wenn das Fenster nach der Vorschau sich neu öffnete - BarsnPipes öffnet nun auf einen Öffentlichen Schirm "BarsnPipes" Ver. 1.16 (01.10.2002) ---------------------- - Icons im Hauptfenster auf 32 Farben geändert (nicht in "classic" Version) - Bugs entfernt: * Listeditor: Edit-Marker arbeiten nun richtig * Track(Haupt)-Fenster: Scroll-Knopf wurde bei manchen Songs wieder ganz breit, und Songlänge wurde auf 0 gestellt. * die Pianorolle zeigt nun alle Note richtig an, egal welcher Bereich gewählt wird Ver. 1.17 (20.10.2002) ---------------------- - Doppelte Schirmbreite und -höhe sind nun geau das Doppelte des Text-Overscans vom gewählten Bildschirmmodus, egal, welche Bildschirmgröße (Breite und Höhe) man vorher gewählt hatte. NB.:Text-Overscan ist genau die Größe, die den sichtbaren Bereich des Bildschirmes ausfüllt. ACHTUNG! Diese Werte werden nirgends gespeichert. Wenn Du Deine vorherige Bildgröße wieder haben willst, dann tue bitte folgendes: 1. Doppelte Bilschirmbreite bzw. -höhe ausschalten 2. Bildschirmmodus "wählen" anklicken, und die alten Werte wieder in "Breite" und "Höhe" eintragen. 3. danach nach Belieben "Sichern" oder "Nutzen" anklicken - Änderung im List-Editor der Änderung von Werten mit der Maus im "Zauberstab"-Modus - Änderung der Farbgebung im Song-Konstruktions-Fenster, um beim Markieren und Verschieben die Bereiche besser zu sehen (nicht in der "klassischen" Version) - MIDI-Defaults jetzt für jeden MIDI-Kanal separat festlegbar und als separate Files zu speichern und zu laden Ver. 1.18 (24.12.2002) ---------------------- - Verschiebe-Fehler im Editor im "Gitter-Modus" beseitigt (verschieben ab Takt 86 führte zum "Einfrieren" des AMIGA) - Skinability: (nicht in der "classic"-Version) Nun werden alle Bilder der Benutzeroberfläche (GUI - Graphical User Interface) von externen iff-Bilder geladen. Damit ist eine freie (in gewissen Grenzen) Gestaltung der Oberfläche möglich. Ver. 1.19 (10.02.2003) ---------------------- - Fehler beseitigt: * Umschalten vom "normalen" zum "List-Editor". Nun zeigt der List-Editor als ersten Eintrag wirklich den nächsten anzeigbaren "Event". (Größere freie Bereiche zwischen den "Events" kann man im List-Editor nur an den Werten erkennen, sie werden nicht gezeigt - warum auch.) * horizontale Scroller arbeiten nun richtig im: - Zeitplanvertonungs - Fenster - TempoMap - Fenster - MediaMadness - Fenster - Songkonstruktions - Fenster * Einzelschritteingabe funktioniert wieder besser * externe Synchronisation über MIDI-Clocks arbeitet nun besser - PopUp-Menu für die häufigsten Edit-Funktionen in den Editoren neu eingefügt - Check-Mark Gadgets haben neuen Knopf (nicht in "Classic-Version") - "Ausgewähltes Toolize" Fenster etwas verändert in der "Classic"-Version den früheren Requester wieder "eingebaut" - Vorzähler im Loop-Aufnahme-Modus funktioniert - Name der Locale-Datei der "Classic"-Version geändert in "BarsnPipesC.catalog", da sie jetzt verschieden sind.. So kann man beide Versionen benutzen ohne mit der Locale Probleme zu bekommen. Die Versionsnummer der "Classic"-Version ist zu 1.19 gesprungen, um in beiden Versionen die gleiche Versionsnummer zu haben. Ver. 1.20 (01.04.2003) ---------------------- - Fehler beseitigt: * Sichtbares Metronom stellte die Farben nicht zurück, wenn man es ausschaltete, oder BarsnPipes blieb sogar hängen. * "Scrollen und Anzeigen"-bug im List-Editor. (Vorher war manchmal die Liste gekürzt angezeigt.) * Enforcerhit beim Anwählen des Menu "Zeige->In alle Tracks kopieren" beseitigt. * Synchronisation zwischen den Fenstern bei laufendem Sequencer verbessert, besonders nach schnellem Vor- oder Zurückspulen. - neue Möglichkeit die angezeigte Kontroller-Nummer im Editor schneller zu wählen (Popup-Menu) - neue Möglichkeit die Klavier-Rollen-Grenzen im Editor schneller zu wählen (Popup-Menu) Ver. 1.21 (30.11.2003) ---------------------- - bugs removed: * Berechnung der Songlänge arbeitet nun korrekt * Im Transportfenster: 1/2 und 3/4 Gadgets - Umschaltung nun richtig (Das geht nur wenn "mit TempoMap synchronisieren" im Timing->Menu AUS ist.) * In Song Konstruktions Fenster: - das Rollen sollte nun besser sein - Probleme mit den Gadgets beseitigt * MIDI Time Code im Slave-Modus ist nun verbessert * Synchronization mit MIDI-Clocks ODER MIDI-Timecode im Timing-Menu (nicht beide zur gleichen Zeit, das macht keinen Sinn) * Die Zeiger der Knöpfe im Mixer-Fenster werden nun richtig dargestellt. - neu: Meldung, wenn BarsnPipes schon läuft, und man versucht es ein zweites mal zu starten - new: Fortschrittsanzeige im Startfenster (nicht in klassischer Version) - camd-handling etwas vereinfacht - neu: CAMD-Tools Ver.1.4 Ver. 1.22 (16.12.2003) ---------------------- - die Funktion "installtransportp" in "struct Functions" wieder integriert. (Nun arbeiten die Tools wieder normal, die diese Funktion benutzten, und in Ver.1.21 das Hauptprogramm gecrasht haben. z.B. SoundCanavas) - Fehler entfernt: * Farbproblem im Pointer, wenn ein Arbeitsfenster geschlossen wurde, und der Zeiger war nicht das Saxophon. * Listeditor, Auswahl eines Events mit dem Zauberstab schlug fehl, wenn die Events die gleiche Startzeit hatten Ver. 1.23 (16.01.2004) ---------------------- - Fehler entfernt: * Den Grund für den Crash beim Laden einiger originaler Accessories entfernt. Dafür das Programm komplett neu compiliert. Ver. 1.24 (10.11.2004) --------------------- - neu Funktion: * die Hintergrundfarbe für den Tracknamen kann frei gewählt werden (wird mit gespeichert) Ver. 1.25 --------- * Bildschirmmodus: - Auswahl von Bildschirmmodi mit einer Farbtiefe von mehr als 8 bit (256 colors) werden nicht zugelassen - "Cancel" stellt die vorherigen Werte wieder her und startet das Programm nicht mehr neu * Tracknamen: - Wenn die Hintergrundfarbe nicht Schwarz ist, dann wird die Schrift Schwarz dargestellt - Wenn "Realtime" oder "Linear" gewählt wurde, erscheint ein rotes Rechteck vor dem Tracknamen. - Führende Leerzeichen im Namen werden nicht länger eliminiert. * Editor: - Menu : Anzeige -> Noten Bereich -> Klavierrolle Grenzen Wenn "Automatisch" gewählt wird, wird der Bereich oben und unten jeweils 3 Töne weiter angezeigt, als die höchste und tiefste Note. - Menu : Prefs->Klavierbereich automatisch Funktioniert nun tatsächlich. In manchen Fällen kann dies aber auch hinderlich sein. Du hast als User zu entscheiden, ob Du das möchtest. - Die Pfeiltasten im Stift-, Hand-Modus arbeiten nun in alle Richtungen, um Noten zu verschieben. Pfeil auf/ab arbeitet nun auch im Einzelschritt-Modus - Lasso-Modus arbeitet nun auch im Zauberstab-Modus, um 2 gleiche Noten zu verbinden. * neue Songlängen-Berechnung - siehe @{"hier" link LENGTHD} * speichern von Datenmüll repariert Ver. 1.26 (29.04.2007) ---------------------- * SysEx-Editor - einige kleine Fehler beseitigt * Synchronisation MIDI-Time-Code - Präzision etwas optimiert * nach Laden eines Songs ist der 1.Track angewählt (markiert) * wenn alle Synchronisationsarten nicht angewählt sind ist die Synchronisation nun tatsächlich ausgeschaltet. * @{"Skinability wieder komplett entfernt" link "SKINABILITYD"} - dadurch verkürzt sich die Ladezeit von BarsnPipes erheblich * 64-Farben-Version und 8-Farben-Version, sowie eine OS2.1 8-Farben-Version Ver. 1.27 (15.01.08) -------------------- * Entscheidung, daß jede (wenn auch noch so kleine) Veränderung) eine Erhöhung der Versionsnummer bringt, und damit auch ein neues Release. * SysEx-Editor - Bug entfernt: Bei Eingabe eines 00-Wertes wurde an dieser Stelle der String abgeschnitten. - Nur in der Classic Version: Bug entfernt: Der Bereich der Tracks im Media-Madness Fenster wurde beim Abspielen nicht neu gezeichnet (aktualisiert/erneuert) Ver. 1.28 (26.01.09) -------------------- * Ab dieser Version gibt es kein Update für die klassische Version mehr, da es unüber- windbare Probleme mit der CAMD.library gibt, und ich keine Möglichkeit habe auf einem realen AMIGA mit OS2.* zu arbeiten/testen. * Track- (Haupt) Fenster: Die mögliche maximale Breite des Sequence (Mittel) - Teils vergrößert, für eine bessere Ausnutzung des Bildschirms bei hohen Auflösungen. * Editor-Fenster Im "Box-Modus" werden nun nur die Daten des sichtbaren Kontrollers geändert, und nicht wie bisher die Daten aller Kontroller im Bereich des aufgezogenen Rahmens. Das war besonders fatal, wenn man den Radierer anhatte und eine Bereich löschen wollte, wurden ungewollt gleich die Daten aller Kontroller in dem Bereich mit gelöscht. * Für Tool-Programmierer: Die Routine processsysex() arbeitet nun genauso, wie in den "New Rules for Tools" erklärt (senden oder in den Track einfügen). Komplett neu geschrieben. * Die 0-Taste im Nummernblock schaltet jetzt wirklich zwischen Start (immer ab Songanfang) und Stop um. NB: Die Enter-Taste im Nummernblock schaltet zwischen Play (immer vom Song-Pointer) und Stop um. * Beim benutzen der V-Taste (Visualees Mentronom ein/aus), werden nun bei Aus die Farben wieder korrekt zurückgesetzt. * Der Farbwechsel bei Visuellem Mentronom wurde etwas geändert. * Nachdem in den Preferences der Bildschirmmodus geändert wurde und der Schirm sich schließt und wieder geöffnet wird, wird nun das Menu auch wieder korrekt aufgebaut. * Die Tempo-LEDs im Mini-Transport-Fenster werden nun ordentlich angezeigt, wenn der Zeittyp geändert wurde. * Im Editor kann nun die Zentrumsnote der Staff(Symbol)-Notationszeile auch durch einen Mausclick auf das kleine C* zwischen den Notenschlüsseln geändert werden. Das ruft das bekannte Fenster auf, in dem die Zentrumsnote gesetzt werden kann. * in der 8-Farben-version wurden alle wichtigen Grafiken für die Gadgets neu gezeichnet (es war zuviel Violett auf dem Bildschirm) Ver. 1.29 (22.02.09) -------------------- * wegen berichteter Probleme beim Wählen des Clusters in den CAMD-Tools: - beide Versionen wurden exact synchronisiert bis auf die Bilder der Oberfläche - die CAMD-Tools wurden neu designed und neu kompiliert -------------------------------------------------------------------------------------- Alfred Faust alfred.j.faust@gmx.de oder alfredfaust@onlinehome.de