Purple Hearts hpmusic
Main Menu
Home
Downloads
News
Tips&Tricks
Songs
Articles
Good Links
Contact
Impressum
Who's Online
We have 61 guests online
Search
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 Liedtexts.
    • 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 Copyrightinformation.
    • 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 independant 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)
    • Protokolling the attributes of midifiles
    • Convert Karaoke files .kar to standard midifiles
  • System Eclusives (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 protocolfile 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 diplay 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 consideríng 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 drumfile template
    • Change or insert songname, componist, texter and copyright informations
    • Insert or delete the Quickstart Event
    • Insert a metronome channel
    • Specificate 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

Entzippen der Datei psrutixxx_setup.zip und Ausführen von PSRUTIxxx_Setup.exe.

Unzip the downloaded file psrutixxx_setup.zip and start the file PSRUTIxxx_Setup.exe.

Copyright

PSRUTI ist Freeware, aber es ist nicht zulässig, das Programm ohne meine explite Erlaubnis auf fremden Homepages oder auf Datenträgern zu verbreiten.

PSRUTI is freeware, but it is not allowed to publish the program without my permission to be downloaded from private or commercial websites. It is not allowed for firms, to put the software on disks or CD without my permission.

Ich würde mich freuen, wenn der Anwender meinen Aufwand mit einem kleinen finanziellen Betrag honoriert. Meine Bankverbindung findet man im letzten Kapitel des PSRUTI Handbuchs bzw. unter Hilfe aus dem Programm heraus.

It would be nice, if my users appreciate my programming investments with a small fee. My banking account can be found in the last chapter of the PSRUTI manual.

Download

Download PSRUTI

Download the English manual

Download des deutschen Handbuchs

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

Erste Schritte mit PSRUTI - Fragen und Antworten

First Steps with PSRUTI - Questions and Answers

Bemerkungen zu PSRUTI, DSPs und Insertion Effekten

About PSRUTI, DSPs and Insertion Effects

Download PSRUTI Workshop (deutsch)

Download an elder Italian manual

Related Software

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

Andreas Duncker's Lyrics Text Editor L.T.E.

My friend Andreas Duncker of the German YAMAHA forum has programmed the "Lyrics Text Editor" L T E. This software helps to create syntactic correct lyric and chord files to be used with the recordingfunction of PSRUTI. You can download the actual version of the software from his homepage.
Homepage: Andreas Duncker - Sounds And Music

Andreas Duncker's Lyrics Editor

Andreas Duncker also has programmed the "Lyrics Editor". This software helps to create syntactic correct lyric and chord files to be used with the Editor function of PSRUTI. You can download the actual version from his homepage.
Homepage: Andreas Duncker - Sounds And Music

History



PSRUTI(8.16)
Tuesday, 04 July 2017
  1. Drum and SFX Kits: No insert of Drum Multi Part SysEx "F0 43 10 4C 08 channel 07 type F7" anymore.
    These Sysex sometimes have negative effects and are deleted by default. Look at "More Preferences".
PSRUTI(8.15)
Saturday, 20 May 2017
  1. Bug repaired: Edit Channels - Exchange Channels by changing the number od the scource channel
  2. Bug repaired: Extras - "Change lengths of notes" with "Adjust tempo"
  3. SysEx Protocol:
    - Some T5 VH-SysEx (Types 15, 16, 17, 18, 19, 1A, 1B) added.
    - Some more undocumented SysEx
  4. New function Revoicing - "Voicebank Caculator" to get the banknumber from MSB and LSB and reverse.
PSRUTI(8.14) replaced
Tuesday, 21 February 2017
  1. "Edit Channels": Changing the source channel repaired.
  2. "Lengthen Notes": Bug with additional tempo change repaired.
PSRUTI(8.14)
Monday, 17 October 2016
  1. Drum and SFX Kits: Drum Multi Part SysExes "F0 43 10 4C 08 channel 07 type F7" added.
    Now upto three different kits on different channels possible.
  2. Insert "Count In": Midifiles that start with an upbeat now only with "count in" of two measures.
  3. "Lengthen Notes": Bug with stretching note lengths repaired.
PSRUTI(8.13)
Monday, 18 July 2016
  1. Function Midifile Data: Revised.
  2. Select and edit a Vocal Harmony Channel: Minor bug repaired.
  3. Bug with quick repetition of T (Test under Standard, Voicefile and Drum Revoicing) repaired.
  4. Bug with Batch Processing of Score Channel repaired.
<< Start < Prev 1 2 3 4 5 6 7 8 9 Next > End >>

Results 1 - 9 of 74