Purple Hearts hpmusic

PSRUTI

PSR UTILITY

Überblick

PSRUTI ist ein Programm, mit dem die meisten Standardaufgaben von Sequenzern sehr einfach und perfekt durchführen lassen. PSRUTI hat sich auf Midifiles vom Format XG/XF für Yamaha Keyboards spezialisiert.

  • Anpassung und Optimierung von Midifiles
    • Protokoll der Eigenschaften von Midifiles.
    • Konvertierung von Karaokefiles in Standard Midifiles.
    • Optimierung und von Midifiles und Anpassung an das Format Yamaha XG.
    • Optimierung und von Midifiles und Konvertierung in das Format GM.
  • SysEx
    • Ausführliches Protokoll der im Midifile abgelegten XG-SysEx.
      Die Protokolldatei kann geändert und wieder eingelesen werden.
    • Einlesen der SysEx, die vom SysEditor erzeugt wurden.
    • Einfügen oder Löschen des SysEx "Master Volume" zur Änderung der Lautstärke.
  • Liedtext und Akkorde
    • Berechnen der Akkorde anhand der Noten. Es wird entweder ein Protokollfile erstellt,
      oder die Akkorde werden ins Midifile eingefügt. Das Protokollfile kann bearbeitet werden.
    • Erstellen eines Protokollfiles der im Midifile abgelegten Akkorde und des Liedtext.
    • Einfügen von Liedtext und Akkorden anhand eines Protokollfiles oder in Realzeit während dem Abspielen des Midifiles
    • Editor zum Einfügen, Ändern und Löschen von Akkorden und Liedtexten.
    • Einfügen von beatgenauen "Fill Lyrics" am Stellen, wo kein Liedtext liegt.
    • "Fill Lyrics" löschen
    • Anheften von Liedtextsilben an die Noten eines geeigneten Midikanals.
    • Protokollierung von Liedtext mit zeitgenauer Positionierung der Akkorde.
      Das Protokollfile kann ausgedruckt werden.
    • Abspielen des Midifiles mit zeitgenauer Anzeige von Liedtext und Akkorden.
  • Tonart und Transponieren
    • Die Funktion "Transponieren" transponiert Noten zusammen mit der Tonart und Akkorden. Mega-Voices werden korrekt transponiert.
    • Die Tonart kann eingestellt werden.
  • Revoicing
    • Durch die Verwendung der Cakewalk Instrumentendefinitionen erfolgt das Revoicing anhand der keyboardspezifischen Voicenamen.
    • Standard Revoicen nach der Methode von Sequenzern und vom Keyboard (Song Creator).
    • Voicefile/Uservoice Revoicing: Hiermit werden zusätzlich die Effekte (Voicesets) übernommen, die das Keyboard den Voices zuordnet.
    • Revoicing mit Revoicefile: Automatisches Revoicing anhand einer Vorlage.
    • Voicebank Rechner
  • Weitere Funktionen
    • Ändern von Controller-Events unter Berücksichtigung der vorhandenen Controller-Dynamik.
    • Ändern der Anschlagstärke (Velocity) der Noten unter Berücksichtigung der vorhandenen Velocity-Dynamik.
    • Ändern des Abspiel-Tempos unter Berücksichtigung der vorhandenen Tempo-Dynamik.
    • Ändern oder Löschen einzelner Schlagzeuginstrumente im Dialog oder anhand einer Datei-Vorlage.
    • Ändern oder Eintragen des Songnamens, Komponisten, Texters und der Copyright-Information.
    • Einfügen oder Löschen von Quickstart sowie Festlegung der Score-Kanäle.
    • Einfügen oder Löschen des Einzählers.
    • Einfügen eines Metronom Kanals (Klickspur).
    • Kopieren, Doppeln, Austauschen und Löschen von Midi-Kanälen. Dabei werden auch dem Kanal zugeordneten XG-Effekte berücksichtigt.
    • Entfernen bestimmter Keyboard Events wie z.B. das Event "Keyboard Voice".
    • Löschen kurzer Noten.
    • Festlegen und Bearbeiten des Vocal Harmony (Vocoder) Kanals.
    • Aktivieren oder Deaktivieren von Score Kanälen
    • Verändern des Layouts des Score Fensters des Keyboards
    • Optimieren der Noten des Vocoder und Score-Kanals
    • Quantisieren von Noten
    • Notenlängen ändern, auch unter Beibehalt des Originaltempos
    • Takt ändern

Eine Reihe von Funktionen lassen sich im Stapelbetrieb für alle Midifiles eines Ordners durchführen.

Survey

PSRUTI is a tool to tune midifiles of the standard formats SMF0 and SMF1 to be used at Yamaha XG/XF synthesizers, in particular keyboards. The program performs most of the standard functions of sequencers in a more easy way. All special features of Yamaha XG and XF are considered contrary to manufacturer independent software programs

  • Adaption and converting|
    • Convert and optimize midifiles to be used with Yamaha XG/XF keyboards
    • Convert and optimize midifiles to the format General MIDI (GM)
    • Protocolizing the attributes of midifiles
    • Convert Karaoke files .kar to standard midifiles
  • System Exclusives (SysEx)
    • Detailed protocol of the included XG effect SysEx
    • The protocol file can be edited and the content may be inserted again
    • Import sequences of SysEx which are computed by the software SysEditor
    • Insert, change or delete the SysEx "Master Volume" to change the volume of the song
  • Lyrics and Chords
    • Analyze the harmonies from the notes and protocol or insert corresponding XF chord events to be displayed at the keyboard. The protocol file can be edited and the content may be inserted again
    • Protocol of the lyric text and chords
    • Insert lyric text and chords from a textfile or in realtime while playing the midifile
    • Comfortable Editor to insert, change, delete or shift lyrics and chords to new time positions
    • Insert "Fill Lyrics" at beat positions in order to get a well-arranged view
    • Delete "Fill Lyrics"
    • Adjust lyric syllables from a text file at the notes of a suited MIDI channel
    • Create a text file with lyrics and chords at correct positions which may be tuned by a window text function
  • Play
    • Play the midifile and display lyrics and chords at correct time positions. It is possible to mute channels, to change the tempo and to transpose the song
  • Transposing and Key Signature
    • Transpose is performed with simultaneous transpose of chords and key. Mega Voices are transposed in a correct way
    • Insert or change the key
  • Revoicing
    • With the use of Instrument Definition Files for the sequencer Cakewalk / Sonar it is possible to revoice by the voicenames of the keyboard
    • "Standard Revoicing" like revoicing with sequencers or at keyboards
    • "Voicefile Revoicing": Additional with voice changes the keyboard specific effects of the voices are inserted
    • "Revoicing from Revoicefile": Automatic revoicing by means of a template file
    • "Voicebank Calculator" to get the Banknumber by the values of MSB and LSB and reverse.
  • Additional Functions
    • Intelligent change of Controller Events considering the controller dynamic of the channel
    • Intelligent change of note velocities
    • Change song tempo in consideration of internal dynamic tempo changes
    • Change or delete drum instruments of percussion channels by dialog or with a drum file template
    • Change or insert songname, composer, texter and copyright information
    • Insert or delete the Quickstart Event
    • Insert a metronome channel
    • Set the left and right channels of the score display
    • Delete or insert Count In
    • Copy, exchange, delete or double MIDI channels. Channel specific effects (SysEx) are considered
    • Delete keyboard specific events like "Keyboard Voice"
    • Delete short notes
    • Select and edit a vocal harmony channel (Mode Vocoder)
    • Activate or deactivate Score channels
    • Edit the Layout of the keyboard's Score display
    • Optimize the notes of Vocoder and Score channels
    • Quantize notes
    • Change note lengths
    • Change times

A lot of functions can be performed as batch job for all midifiles of a folder

PSRUTI ist in Visual C++ programmiert für Windows ab Windows 98. Das Programm benutzt die Funktionen meiner Opensource Midifile-Bibliothek HP MIDIFILE.

PSRUTI is programmed with Visual C++ for Windows since Windows 98. The program applies the functions of my Opensource MIDI file library HP MIDIFILE.

Installation

Entpacken der Datei psrutixxx_setup.zip und Ausführen von psruti.msi.

Unzip the downloaded file psrutixxx_setup.zip and start the file psruti.msi.

Copyright

PSRUTI ist Freeware. Die weitere Entwicklung des Tools wurden gestoppt. Um weitere Verbesserungen zu ermöglichen, wurde es unter der MIT Lizenz freigegeben. Der Quellcode kann unter github.com/HeikoPlate/psruti bezogen werden.

PSRUTI is Freeware. The further development has been stopped, but the tool has been published under the MIT license to make further improvements possible. Source code can be accessed and forked on github.com/HeikoPlate/psruti.

Support

Für PSRUTI kann keinerlei Support mehr gegeben werden. Bitte verwende die unten verlinkten Anleitungen.

No support can be given for PSRUTI anymore. If you have issues, please read the provided manuals.

Download

Download PSRUTI

Download PSRUTI Handbuch und Anleitungen

Download des deutschen Handbuchs

Erste Schritte mit PSRUTI - Fragen und Antworten

Download PSRUTI Workshop (deutsch)

Download PSRUTI Download english manual and instructions

Download the English manual

First Steps with PSRUTI - Questions and Answers

Download PSRUTI Workshop (english)

Download PSRUTI Download de handleiding en instructies in het Nederlands

Download de Nederlandse handleiding

Eerste stappen met PSRUTI. Vragen en antwoorden

Download Workshop: Bewerk Midifiles met PSRUTI

Download eines älteren niederländischen Handbuchs (Nederlands handleiding)

Download il manuale e le instruzioni in italiano

Download eines italienischen Handbuchs (manuale in italiano)

Primi passi_con PSRUTI - Domande e Risposte

Download PSRUTI Workshop Modifica Midifile con PSRUTI

Download un PSRUTI vecchio manuale italiano

Download le manuel et les instructions en français

Download le PSRUTI manuel français)

Premiers Pas avec le PSRUTI - Questions et Réponses

Download PSRUTI Workshop Editer des Fichiers Midifiles

Download un PSRUTI ancien manuel français

Download manual e instrucciones en español

Download eines spanischen Handbuchs (manual en español)

Download Primeros Pasos con_PSRUTI - Preguntas y Respuestas

Download Workshop Edita los Midifiles con PSRUTI

Miscellaneous

Eine Anleitung für Sehbehinderte zur Anwendung von PSRUTI

A guide for the visually impaired to use PSRUTI

Bemerkungen zu PSRUTI, DSPs und Insertion Effekten

About PSRUTI, DSPs and Insertion Effects

Related Software

Robbys PSRUTI Video Workshop (deutsch)

Robby (Robert Müller) beschreibt die zahlreichen Funktionen von PSRUTI. Anhand von zusätzlichen Praxisworkshops wird gezeigt, wie man zu den gewünschten Ergebnissen kommt.
Robby describes the numerous functions of PSRUTI. Additional practical workshops show how to achieve the desired results.
From Keyboard Akademie

Rainer Martin's and Volker Zimmer's SysEditor

With the programm SysEditor the user is able to create a SysEx string with Vocal Harmony and System Effect SysEx, which can be imported by PSRUTI.
Download from Robbys Homepage

Rainer Martin's SysEditor XG Effect Data List (file extension .4xg)

The file includes the meaning of effect sysexes for different Yamaha keyboard models. It can be imported by PSRUTI.
Download SysEditor_DataList.zip

History

PSRUTI(8.21)
Monday, 27 July 2020
New: Record Lyrics with the Chord Lyric Editor
PSRUTI(8.20)
Tuesday, 17 March 2020
Extras - Vocal Harmony: Delete Vocal Harmony now deletes all associated MIDI-Events
PSRUTI(8.19)
Thursday, 14 November 2019
  • Transpose: Bug with mega voices that only use effekt notes repaired
  • Transpose: Function "Mute" deleted. You may delete channels with "Edit channels".
PSRUTI(8.18)
Monday, 14 January 2019
  • Some minor bugs repaired for Editor, Volume - Master Volume, Play and Vocal Harmony
  • Transpose: change note limits did not work with mega voices
PSRUTI(8.17) replaced
Monday, 28 May 2018
The function Extras - Vocal Harmony now deletes all Vocal Harmony SysExes instead of Vocoder SysExes only.
PSRUTI(8.12) once more replaced
Tuesday, 08 March 2016
  • Extras - Vocal Harmony Channel: VH AD Off SysEx repaired.
  • Extras - Score - Score Channel: Batch Processing repaired.
PSRUTI(8.12) once more replaced
Monday, 06 July 2015
Bug repaired: PSRUTI Transpose deleted all events of MIDI channels without notes even if this action was deactivated by "More Preferences".
PSRUTI(8.12) replaced
Thursday, 07 May 2015
Extras - Score: Bug repaired, if song starts with an upbeat.
PSRUTI(8.12)
Tuesday, 03 March 2015
  • Select and edit a Vocal Harmony Channel: Function revised.
  • Lengthen notes of the Vocoder Channel: Function revised.
  • Optimizer XG: Marker Events of the first note measure are set at correct positions.
  • Bad filenames in psruti.ini produced deadlock: Problem solved.
  • Protocol of some more Vocal Harmony type sysexes.
PSRUTI(8.7) replaced
Friday, 18 January 2013
  • Bugs fixed:
    "Editor": Exchange lyrics and chords.
    "Count In": Repeated activation sometimes not possible.
PSRUTI(8.7)
Sunday, 13 January 2013
Changed since PSRUTI(8.5):
  • Bugs fixed:
    "Revoicing from Revoicefile": Change Meta Voice by other Voices did not work correct.
    "Optimize XG": RPN- and NRPN controller now are defined behind other controller events.
    Reason: The effects defined by RPN/NRPN are removed by controllers like 71 and 74.
    "Optimize XG": Delete of MIDI channels without notes can be prevented (More Preferences).
  • Improvements:
    "Lyrics at Notes"
    "Keys [start...] and [end list]": Blanks or tabs behind ] are ignored.
    "Optimize XG": The events of VH channels will not removed anymore.
    Reason: External vocoder sometimes are operated by several events.
    "Optimize XG": No message anymore with strange controllers like 2 (Breath), 4 (Foot Pedal", 8 (Balance), 95 (Phaser Level).
  • New:
    In addition to line feeds (/) also page breaks (<) are considered.
    Functions Editor, Linefeed, Chords/Lyrics Import/Export are upgraded.
    PSRUTI Play, Record Lyrics and "Lyrics at Notes" ignore page breaks as before.
    "Extras - Delete Keyboard Events", new switch: "Delete SysEx Events Guide".
PSRUTI(8.6) recalled
Monday, 31 December 2012
User have detected some bad bugs. Hence you will download the old version 8.5. Wait for the version 8.7 with the repaired bugs and all new functions of the 8.6.
PSRUTI(8.6)
Wednesday, 19 December 2012
  • Bugs fixed:
    "Revoicing from Revoicefile": Change Meta Voice by other Voices did not work correct.
    "Optimize XG": RPN- and NRPN controller now are defined behind the other controller events.
    Reason: The effects defined by RPN/NRPN are removed by controllers like 71 and 74.
  • Improvements:
    "Lyrics at Notes"
    "Keys [start...] and [end list]": Blanks or tabs behind ] are ignored.
    "Optimize XG": The events Pitch, Aftertouch, Program Change, Channel Pressure at VH channels are removed.
  • New:
    In addition to line feeds (/) also page breaks (<) are considered.
    Functions Editor, Linefeed, Chords/Lyrics Import/Export are upgraded.
    PSRUTI Play, Record Lyrics and "Lyrics at Notes" ignore page breaks as before.
    "Preferences - More Preferences", new switch: "Optimize deletes Controller Events of VH channels".
    "Extras - Delete Keyboard Events", new switch: "Delete SysEx Events Guide".
PSRUTI (8.0)
Monday, 28 February 2011
  • Bug fixed:
    Extras - Delete MIDI Events: Did not work.
    Play - Recording: Chords with brackets like Am7(9) are not inserted,
    Errors in English manual and program texts.
  • Improvements:
    Editor: Dotted line between area of lyrics and line feeds.
    Quantize Lyrics: 1/8 triole added.
    Delete MIDI Events: Controller 122 (Local Keyboard On/Off) added.
    Last lyric before linefeed is lengthened by a blank.
    MIDI File Data: Protocol of internal songname added.
  • New:
    Change drum instruments by use of a template. Also as batch.
PSRUTI(7.20.1)
Monday, 06 December 2010
Tyros 4 has got new drumkits. Some drums are not correct handled by PSRUTI versions upto 7.20.
PSRUTI(7.20)
Thursday, 11 November 2010
  • Improvements:
    Now equal SysEx and Lyrics at same time position are deleted.
    All midi events following two measures after the last note are deleted.
  • Bug fixed:
    Extras - Vocal Harmony Chan: Deactivation did not work.
PSRUTI(7.19.1)
Monday, 26 July 2010
  • Bug of version 7.19 repaired:
    Crash using .4xg SysEditor effect data list
PSRUTI(7.19)
Tuesday, 20 July 2010
  • New:
    Extras - Delete short Notes
    Extras - Delete special MIDI Events
    SysEx protocol with texts of a special "SysEditor Data List". Look at the manual.
  • Improvements:
    Optimize XG: Delete double Pitch Wheel events
    Fill Lyrics: Define and insert three different user types
    Fill Lyrics: Batch processing possible
  • Bug fixed:
    Preferences - More Preferences: Unhooked "MIDI channels without any notes..." did not work.
PSRUTI(7.18)
Saturday, 20 March 2010
  • New:
    Extras - Quantize Notes
    Preferences - Special Preferences: Delete Cue point "$Lyric..."
  • Improvements:
    Compute Chords from Megavoice channels
    Tempo values now as integer and as decimal fractions, like 65.22
  • Minor bugs fixed:
    Master Volume, particularly with regard to more than one sysex in the file
    Optimize VH and Score channels (Extras)
PSRUTI(7.17)
Sunday, 17 January 2010
  • New:
    Preferences - More Preferences: Avoid deleting double drum notes possible
    Extras - Optimize Score Notes: Get better display of notes in the Score display
    Extras - Vocal Harmony Chan.: Optimize notes of VH channels
    Import/Export SysEx: Several methods to import and export SysEx inside the area of notes
  • Improvements:
    Note names start as conventional with C-2 instead of C0
  • Minor bugs fixed:
    Deleting double notes
    Optimize XG: No deletion of with OFF deactivated Mic Insertion effects
PSRUTI(7.17)
Monday, 11 January 2010
  • New:
    Preferences - More Preferences: Avoid deleting double drum notes possible
    Extras - Optimize Score Notes: Get better display of notes in the Score display
    Extras - Vocal Harmony Chan.: Optimize notes of VH channels
    Import/Export SysEx: Several methods to import and export SysEx inside the area of notes
  • Improvements:
    Note names start as conventional with C-2 instead of C0
  • Minor bugs fixed:
    Deleting double notes
    Optimize XG: No deletion of with OFF deactivated Mic Insertion effects
PSRUTI(7.16)
Monday, 14 September 2009
  • New:
    Editor: Raster works for both: chords and lyrics New button "Preferences" to edit all global setup-parameters
    New button "Close" closes the actual loaded midifile but not the program
  • Improvements:
    Score channel realized by SysEx instead of GuideTrackFlag
    Touchscreen notebooks with 15" display considered
    Line feeds only realized by carriage return (hex od) now
  • Minor bugs fixed:
    Inconsistency of Play, Stop, Pause and Time Slider position repaired
    Count in before drum intros are considered, inconsistencies with batch and single access repaired
PSRUTI(7.15)
Friday, 22 May 2009
  • New:
    "Delete Keyboard Events" as batch
    With the use of an Instrument Definition the real voice names are displayed
    if the mouse cursor is set on short voice names.
  • Improvements:
    PSRUTI skips bad "Key Signature" and "Chord events"
    Controller 91 default 40 instead of 0
    Tyros 3: More characters in Copyright lines allowed
    Manual revised
  • Minor bugs fixed:
    Delete drums of drum kits
    Only one Master Volume event in file header
    Windows 98: Velocity Compressor
    MainVolume <-> Expression
PSRUTI(7.14)
Friday, 05 December 2008
  • New: Activate or deactivate Vocal Harmony channel as batch
  • Improvements:
    Tyros 3: New voice banks and voices considered
    Voicefile Revoicing, look at the manual
    psruti.ini: Two new items
    Handling for blinds
  • Bug fixing:
    Count in, batch
    Inserting lyrics with character "
    Effects of type Variation Insertion
PSRUTI(7.13)
Tuesday, 26 August 2008
  • New: Velocity Compressor: Protocol average value
  • New: Extras - Vocal Harmony. Insert or delete VH SysEx
  • New: Setting a new key in psruti.ini "Optimize XG" does not delete SysExes of other manufacturers.
  • Improvement: Optimize XG. No controller events inserted for VH channels
  • Improvement: Play. Songname, texter, composer and copyright are displayed as with the keyboard.
  • Improvements: Load. New warning text if data follow the SMF part.
  • Improvements: Optimize XG. No controller events inserted for VH channels
  • Bug repaired: The choice of key signatures G#, G#m, D# and D#m are not allowed. The selection is removed.
  • Bug repaired: Editor. Inserting lyrics and following inserting Fill Lyrics.
  • Bug repaired: Editor. Linefeed as '/' or hex 0d as selected.
  • Bug repaired: Count in. On drum channels only.
PSRUTI(7.12)
Tuesday, 19 February 2008
  • New: Delete Meta-Event Keyboard Voice and Style SysEx. These events are inserted with Record at the keyboards and most unwanted.
  • New: Normalize chords. Chords that are inserted with Record form the keyboards most have a bad design.
  • New: Midifile Data, VH channel
  • Improvements: Chord Lyric Editor, Transpose - Drums, Insert Fill Lyrics.
  • Bug fixing:
    Number of computed chords (All)
    Quantize Chords
    Main Volume - Expression
    Save as
PSRUTI(7.11)
Wednesday, 19 September 2007
  • Installation: Standard folder C:/Programs/PSRUTI
  • New: Loading MIDI files by Drag and Drop one or more file onto the PSRUTI icon.
  • New: Save the MIDI file without warnings.
  • New: Protocol of typical attributes of the MIDI file.
  • Additional functions now as batch: Attributes of MIDI files, Remove or insert count in, Master Volume, Exchange Main Volume with Expression,
  • Voicefile Revoicing: Retain original controller events possible
  • Chord Lyric Editor: Zooming and adjusting chords at raster points
  • Identify Tyros Custom Drums and voices and drums of Plugin Boards (9000Pro).
  • Minor Improvements with XG Optimize of GS files, Revoicing Browse, Line feeds in lyrics and chord analysis.
  • Sound of voice test in Standard Revoicing and Drums more realistic.
PSRUTI(7.5)
Tuesday, 14 February 2006
  • New function: Revoicing with template-file. Revoicing" - "Revoicing from Revoicefile"
  • Improvement: Detection of chords
  • Improvement: Correct enharmonic chord-notation, influenced by the key-signature
  • Improvement: SysEx denotations of the program "SysEditor" used
  • Improvement: Better handling with the function "Controller"
  • Improvement: If explicitly wanted, double notes are allowed. Such notes use the same channel, value and time.
  • Improvement: Short drum-notes get now the length of one tick. If wanted, the length will not be shortened.
  • Bug repaired: No conflict with Keyboard-Revoicing and PSRUTI-Revoicing anymore.
PSRUTI(7.4)
Friday, 13 January 2006
  • New function: Changing drum-notes. Transpose - drums
  • New function: Inserting or editing SysEx Master Volume. Volume - Master Volume
  • Improvement: Protocol of Vocal Harmony SysEx
  • Improvement: Exchanging of drum-channels possible
  • Improvement: "Optimize XG" Most drum-notes are set to note-length 1/96 = 20 ticks.
  • Improvement: Double or overlapping notes with same value and channel are allowed.
  • Improvement: Short voice name VH for channels with very low velocities (< 5)
  • Improvement: To avoid never ending notes, the play is finished with the controller-event "Note Off"
  • Bug repaired: Unusual ordered parts of RPN/NRPN are now detected.
  • Bug repaired: Program-crash with copy or change channels if the midifile uses Vocal Harmony SysEx.
  • Bug repaired: "Optimize XG" GM2-SysEx are implicitly deleted.
  • Bug repaired: Inserting and deleting count-in-notes. Much better treatment of different types.
PSRUTI(7.3)
Tuesday, 22 November 2005
  • Sometimes PSRUTI deleted VH effect-sysex. Bug repaired.
  • SysEx protocol: Some more texts for VH sysex.
  • Sometimes count-in notes are inserted into the first measure, which is reserved for initialisation only. Repaired.
  • "Overlapping Notes" are not optimized any more, because the keyboard is able to play these. We have the situation of "Overlapping Notes", if two same notes on the same channel are played one after another and the second note is started at a moment, when the first note still plays.
  • Chord analysis: In some cases better results.
PSRUTI(7.2)
Thursday, 03 November 2005
  • RPN/NRPN: A bug repaired. In some cases we got bad events. This resulted in ugly sound,
  • Karaoke files: With files with twice, karaoke-lyrics and standard lyric-events, we got double lyrics before. Repaired.
  • Lyric-syllables with starting line feeds: The line feeds are cut and set as single lyrics some ticks before. PSR-9000 and PSR-8000 now display these syllables
  • Transpose: A bug with intervals repaired.
  • Voicenames in Voicefile Revoicing: Some names were not displayed correct. Tyros2 Super Articulation voices now OK.
  • Sysex XG On: f0 08 43 1x 4c 00 00 7e 00 f7, x = 1, 2,...f is identified as XG On too.
  • Chord analysis: In some cases better results.
PSRUTI(7.1)
Friday, 26 August 2005
  • Fill Lyrics: Bad bug of PSRUTI(7.0) repaired.
  • Messages without "Error" ("Fehler") now.
  • Quantize Chords: Bug repaired.
  • XF-Chord-Events with bad syntax are logged with "?" now.
PSRUTI(7.0)
Friday, 19 August 2005
  • Voicefile Revoicing: Revoicing with voice specific sound-effects. Only for Tyros and keyboards which allow to copy voices.
  • "Optimize XG" is able to run in a batch.
  • Fill Lyrics: Three methods to insert.
  • SysExcel: SysEx-chains can be read from the clipboard.
  • "Optimize XG" removes superfluous XG Effect-SysEx.
  • Some minor improvements.
Look at the manual for detailed descriptions.
PSRUTI(6.8)
Friday, 24 June 2005
  • Edit Channels: It is possible to delete more than one channel.
  • Play, bug repaired: More than 20 lyrics in one line produced a bad layout.
  • Play: Characters in lyrics are removed, if these are unprintable.
  • Play, new: Switch Off and On all channels.
  • Bug repaired: Different tempo-events before the notes produced bad tempo.
  • Bug repaired with "Optimize XG" and RPN/NRPN-Events.:
  • Bug repaired: Sometimes double Fill Lyrics inserted.
  • New function: "Quantize Lyrics". It is possible to quantize lyrics at 1/4, 1/8 or 1/16 note positions. Also it is possible to shift lyrics nearby chords to the next chord-position.
  • Expr.-M.Volume: Better initial Ctrl.7 value if Ctrl. 11 wanted.
  • Bug repaired: Bad text with SysEx Style/Chord Control.
  • Repaired: Sometimes wrong short voice-names.
  • Better defaults for Fill Lyrics.
PSRUTI(6.7)
Tuesday, 17 May 2005
  • Revoicing. New: Voice browser
  • No Fill-Lyrics inserted into the first measure.
  • Better detection of drum voices in GM files.
  • Key Ebm with six flats now instead of six sharps.
  • Some minor improvements with the handling of PSRUTI
PSRUTI(6.6)
Tuesday, 19 April 2005
  • Play. New: Mute of channels possible.
  • Extras - Score channel: Selection both, left and right side allowed.
  • New: Edit channels. Channel delete, channel copy, channel cut and copy, double channels. Multipart and Insertion are considered.
  • New: Controller. Controller 10 Panorama added.
  • It is possible to import chords with positions outside of beats.
  • Compute Chords. Bug repaired: Position of Chords at beats now and not at quarter notes as before.
  • PPQN: All files get PPQN 480.
  • Some minor bugs repaired.
PSRUTI(6.5)
Thursday, 17 March 2005
Compute Chords:
It is possible, to select an arbitrary number of channels for the harmony analysis.
Some other minor improvements added.
PSRUTI(6.4.3)
Friday, 11 March 2005
Play: A bug repaired with midifiles containing lyrics, which only include blanks, followed by a linefeed: Crash after some measures.
PSRUTI(6.4.2)
Wednesday, 02 March 2005
A bug repaired with consecutive calls "Optimize XG" for some midifiles. Remark, that there are some other functions which use implicite calls.
PSRUTI(6.4.1)
Sunday, 20 February 2005
Memory exception in function "Play" repaired.
PSRUTI(5.8)
Friday, 29 October 2004
New: Insert Count In.
Compute chords from notes of all channels added.
Transpose: Deselect transposition of chords possible.
Optimize XG: Repair midifiles, which run long time after the last note.
Revoicing: Computing names of banks and voices of instrument-definition-files optimized.
Fill-In lyrics: A new type Linefeed-Lyric added.
Quantize chords: Improved.
Import lyrics and chords: Now it is not possible to get more then one event at the same time-position.
Selection of linefeed (/ or hex 0d) repaired.
PSRUTI(6.0)
Friday, 29 October 2004
Bug repaired: "Volume" did not work after "Optimize XG".
New function: Undo (one step)
New function: Import/Export System Exclusive
Karaoke files (.kar) will be converted implicite.
Count In: Specification of the drum-note possible.
PSRUTI(6.1)
Friday, 29 October 2004
An old behavior with "Optimize XG" removed: Midifiles with XG-voices and non-YAMAHA-SysEx now will not be revoiced back to GM.
PSRUTI(5.6)
Friday, 29 October 2004
A bug with "Optimize XG" repaired: Some manufacturers of Midifiles use XG-On-SysEx with Byte2 = 1n, n not equal 0. In earlier versions we got piano voices here.
PSRUTI(5.5)
Friday, 29 October 2004
Better karaoke-display.
A bug with "Optimize XG" repaired.
Play-Window: Start and pause with space-key possible. Attention: Record lyrics or chords with Enter-key now.
PSRUTI(5.4)
Friday, 29 October 2004
Some bugs repaired.
PSRUTI(5.3)
Friday, 29 October 2004
New functions: "Record chords and lyrics", "Delete Count In", "Quantize Chords", "Velocity Compressor".
Some bugs repaired.
PSRUTI(5.2)
Friday, 29 October 2004
New functions "Change songname" and "Print lyrics and chords".
PSRUTI(5.1)
Friday, 29 October 2004
Bugs with the new functions of version 5.0 "Play" and "Optimize XG" repaired.
PSRUTI(5.0)
Friday, 29 October 2004
Display lyrics and chords like the keyboards.
"Optimize XG" is an extension of the old function "Convert to XG". It converts and optimizes all MIDI files of format 0 or 1 and optimizes XG-files.
PSRUTI(4.2)
Friday, 29 October 2004
Convert to XG: Bad bug with positioning of GM On and XG On in version 4.1 repaired.
PSRUTI(4.1)
Friday, 29 October 2004
Better timing with play of MIDI-files.
Some bugs repaired.
MainVol -> Expr.
Convert to XG: Position of GM On and XG On.
Inserting Fill Lyrics.
Save selected MIDI Ports.
PSRUTI(4.0)
Friday, 18 October 2002
Several new functions: Tempo, linefeed as hex 0d or /, better converting to XG, import and export of lyrics, display of takt, beat, chord and lyrics while playing.