Translations of this page:

Pyras - [Python RAdias Sysex tool]

Pyras is a program to accomplish midi dumps of the Korg Radias Synthesizer under Linux.

Pyras is free software - available under the terms of the GNU General Public License

News

08-25-2008: Version 0.5 released - Drumkit handling added
06-04-2008: Version 0.4 released - Qt Interface

Documentation

Installation

Pyras needs no installation. Just unpack the archive and start Pyras from the commandline.

tux@home:~$ python pyras.py

Requirements

  • Amidi - which is probably part of the alsa_utils package of your Linux distribution
  • Python >= 2.4
  • Qt4 >= 4.3

If you are using Debian Etch or Ubuntu 8.04 simply install the following packages:

  • alsa-utils
  • python-qt4

Using Pyras


Pyras Main Window

Selecting the Alsa Interface

Select the corresponding Midi-Interface at which your Radias is connected. If you've connected the Radias via USB choose Radias Midi 2.

Important

You have to select a external Midi-Clock of the unsused Midi interface for downloading files.

(Change GLOBAL → P04 → CLOCK at the Radias)

All Program - Download

Download all programs to a directory. Select or create a directory by using the dialog window. Pyras will create a *.syx-file for each program.

All Program - Upload

Upload all programs to the Radias. Just select a directory which you've used for All Program → Download.

This will overwrite all programs at the device. Be carefully there is no “undo” function ;-)

All Program - Create RGD

Create a patchlist and Rosegarden rgd-file from a All Program Download directory.
Select the name of the desired directory. The following files will be created inside of this directory:

directoryname_patchlist.txt

a textfile containing the program numbers and program names
directoryname.rgd

a matched instrument definition file for the Rosegarden Sequencer of the selected dump.
This file will include the radias_controller.xml file as midi controller definition. You may adapt this file for your needs.
$directoryname.xml

the uncompressed source of the rgd-file


The rgd-file inside of Rosegarden

Use the controller automation features of Rosegarden to awake the beast ;-)

Current Program - Download

Download the current program data (with all unsaved changes) to a *.syx file.

Current Program - Upload

Upload a *.syx file as current program. The file will always be uploaded as “current program”, independend if the file was generated by Current Program Download or All Program Download. You have to save the program at the radias after that, otherwise the program will be lost after power off or changing the program.

Global Data Download

Download the global data to a *.syx file.

Global Data Upload

Upload the global data *.syx file.

All Drumkit - Download

Download all drumkits to a directory. Select or create a directory by using the dialog window. Pyras will create a *.syx-file for each drumkit.

All Drumkit - Upload

Upload all drumkits to the Radias. Just select a directory which you've used for All Drumkit → Download.

How to use rdl-files?

There is currently just one rdl to syx converter - the Radias itself ;-). That means that you have to upload the rdl using the Radias Editor and download the syx files using pyras :-|.

Download

Download Pyras 0.5

older versions

Pyras 0.4

Version History

Version 0.5
[08-25-2008]
up- and download drumkits
Version 0.4
[06-04-2008]
Qt4 Interface
Version 0.3
[02-12-2008]
create rosegarden rgd-file and patchlist from dump
Version 0.2
[10-14-2007]
all program dump
upload files generated by all program dump as “current program”
global data dump
Bugfix - “alsaInterface” variable works in all cases
Version 0.1
[07-28-2007]
initial public release

Comments

Name:
Email: (not displayed)
Website: (optional)
Comment:
Comments appear not until moderation (usually 24h).
 
pyras.txt · Last modified: 2008/10/31 22:00 by marko
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Impressum / Imprint