Home
Technology
LinuxSampler on Puppy
Miditzer with LinuxSampler
Puppitzer Beta01
Fantasia with Miditzer
FreedomSpecial Beta01
Mapping with MIDI-OX
Specifications
Listen
Videos>
Contact Us
Organ Sample Sets
VPO Links
|
jOrgan Freedom Special on Puppy Linux 4.1.1
Part 1. Download and Setup Puppy 4.1.1
- Download the CD Image of Puppy 4.1.1 from ftp://ibiblio.org/pub/linux/distributions/puppylinux/puppy-4.1.1-k2.6.25.16-seamonkey.iso
- Then burn the CD image to disc (use an image burning software application like Nero [Windows] or K3B [Linux] to do this).
Note: Do not write the .iso file straight to a CD as a data file. The
.iso file is a single compressed file containing all the files needed to run Puppy 4.1.1. You must use the 'Burn image to disk' option. If you need help please email me at ggoode.sa (at) gmail.com. - Boot your computer using the Puppy CD - you should see the Puppy boot screen giving you a bunch of options.
- Press Enter to boot immediately or wait the 5 seconds for it to move to the next stage of the boot sequence.
- Select your Mouse type (typically PS/2 or USB)
- Select the US Keyboard option in the keyboard configuration screen.
- Select "Xvesa" on the Puppy Video Wizard screen Select you resolution (I recommend something like 1024x768x24) on the Xvesa Video Wizard
window.
- Click on "Change" to activate the setting you have chosen.
- Once x-windows has reloaded click on "OK" to close the Xvesa Video Wizard.
- You should now hear the classic Puppy 'Bark', telling you that
all is well :-) [if you don't hear the 'Bark', don't panic - your sound card might
need a few added steps to get it setup right - See Configuring Your SoundCard in
Puppy (still to be written)]
Part 2. Create your Puppy 4.1.1 Installation
- For installing Puppy to a USB memory stick, follow these directions: PuppyUSBInstall.htm
- For a Frugal installation of Puppy - running from the CD with a saved file on your
HardDrive (This co-exists with Windows or another version of Linux), follow these
directions: PuppyFrugalInstall.htm
- To install Puppy 4.1.1 to your harddrive, follow the Install Puppy to a local
Harddrive how-to [still to be wirtten].
Part 3. Resize the Storage Space
- As the GIG sample files for the Freedom Special are roughly 1.5 GIG
in total size,
the default size of the Puppy save file is too small. So we will use the resize
utility to create the extra space that we need
- Click on Utility -> Resize personal storage file

- Click on the 512M button to up-size the save file by 512Megs
- Click on Okay
- Reboot your computer [Menu -> Shutdown -> Reboot computer]
Part 4. Download and install Freedom Special Beta01
for Puppy
- Download the FreedomSpecial_Beta01.zip (86.9 MB) file from http://www.mediafire.com/?ndizmpdxdmp
- [If you have downloaded the zip file on another machine and stored it on a USB Memory stick, insert the USB memory
stick now. Puppy will show an icon of the drive on the desktop. Click on the new
Icon to load the USB drive in the File Manager ]
- Decompress the ZIP file by clicking on FreedomSpecial_Beta01.zip. This will load
the ZIP decompresser application
- Select Select All on the menu bar
- Now click on Extract
- Click on OK
- [For those using MD5 checksums, the MD5 checksum should be 979115e7aaedf19c7cd894793c66806a *FreedomSpecial_Beta01.pet]
- Back inthe File Manager window, click on FreedomSpecial_Beta01.pet
- Click on Install Package
- Wait a while... it's a fairly large file containing
Jack, Java, Qsynth, WINE, jOrgan and LinuxSampler with Qsampler and Fantasia front-ends
all in one.
- It will evetually tell you that it is doing various
things like checking for dependencies.

- Finally, the Success screen will show.
- Click OK
- Reboot your computer [Menu -> Shutdown -> Reboot computer]
Part 5. Configure Your Sound System
Once Puppy has reloaded:
- Click on Menu -> Multimedia
-> sGmixer
- Make sure that your main volume is not muted and the volume is set at a reasonable level
- Minimize sGmixer
- Click on Menu -> Multimedia
-> Qjackctl
 - Click on the Setup button
 - Select the Misc tab in the top menu bar
- Select the Start Jack audio
server on application startup option
- Select the Enable system tray icon option
- Select the Start minimized to system tray option

- Now select the Settings
tab in the top menu bar
- Change the Sample Rate
option to 44100 (if you
have a high-end soundcard you can experiment with higher sample rates - but for
now lets start with the standard 44100)
- Change the Frames Rate/Period
to 128
- Change the Audio option
to Playback only
- Change the Timeout
option to 5000

- Click on the SAVE
button
- Click OK (this closes the SETUP window)
- Now click on the START
button (the window should
now indicate that Jack has started
- Minimize QjackCtl
- [For a nice overview of Jack and QjackCtl see http://64studio.com/manual/audio/jack
or http://wiki.jacklab.net/index.php/JACK_first_steps]
Part 6. Test Jack and Qsampler
- With Qjackctl loaded and Jack started, now load Qsampler [Menu -> Multimedia -> Qsampler]
- Make sure that Qsampler has a working connection with the linuxsampler lscp server.
This may take a few mins but eventually you will see the Connected status

- Click on Device Configuration
 - Select Audio Devices from the left panel
- On the right-hand side, click on the Driver drop-down and select
Jack
- Click on the Create button at the bottom
- Select MIDI Devies from the left panel
- Leave the Driver drop-down as ALSA
- Click Create
- Click Close
- You may get a
couple of 'Invalid value for card' messages as well as the needed
'Audio JACK Device 0 created' and 'MIDI ALSA Device 0 created'
- Minimize Qsampler and maximise QjackCtl
- Click on the Connections button
- LinuxSampler should now be listed in the left panel
If it is not please contact me
at ggoode.sa [at] gmail [dot] com
- This was just a test of your system - we will now return to getting your computer
running the jOrgan Freedom Special
- Now close Qsampler [File -> Exit]
- Click on Discard
- Click on Stop

Part 7. Create Audio and MIDI Jack Plugs in the Patchbay
- Right click on the QjackCtl
icon at the bottom
right side of the screen
- Select Patchbay

- (The patchbay is a
configuraiton tool that allows us to create a connections list that will automatically
connect Audio and MIDI ports)
- Click on the Load button
- Navigate to /root/my-applications/jOrgan3.4 [double click on
my-applicaitons then on jOrgan3.4]
- Click on FreedomSpecial.xml

- Then click on Open
- This loads the generic Freedom Special connections layout into the patchbay

- To add your MIDI input devices follow these steps
- Click on the Add button on the left-hand side panel (Output sockets)
- If you are using a Midi Merged device (i.e a MidiSport 2x2 or a 4x4) type in
Keyboards or some other identifying name
-
If you are using more than one MIDI device then type in a description of the first device (i.e. Pedals)
- Select MIDI from the Type section
- Select the device from the Client drop-down
- Select the Port from the Plug drop-down (most MIDI devices will only have one option here)
- Then click on Add Plug to add the MIDI device
- Now click on OK
- You will now see your MIDI device listed in the Output sockets list
- If you have more than one MIDI input device repeat the above steps for those devices as well
(i.e. Accomp, Great, Solo)
- To connect your MIDI devices with the Freedom Special jOrgan:
- Click on the Keyboard (or whatever you have named your MIDI interface)
plug in the Output Sockets panel
- Click on the Virtual Midi 3 plug in the Input Sockets panel
- Click on Connect
- If you have more than one MIDI input device, connect all of them to the
Virtual Midi 3 plug in the Input Sockets panel
- [For those who are interested in knowing more about the patchbay, the FS Patchbay How-to
takes you through the creation of the LinuxSampler.xml used in this release. For
a more advanced look at the patchbay see http://www.rncbc.org/drupal/node/76 ]
Part 8. Save and Activate the Patchbay
- Once all the plugs and connections have been created click on the Save
button
- Make sure that FreedomSpecial.xml is the File name in text box and click on
Save

- Click on Yes in the warning dialogue (we do want to replace it)
- Minimize the QjackCtl Patchbay window
- Right click on the QjackCtl icon on the bottom right-hand of the
screen and select Setup
- Click on the Options tab and select the Activate Patchbay
persistence option
- Click on the browse icon and select the FreedomSpecial.xml that
we have just created

- Now click on the Settings tab and deselect and re-select the
Realtime check box (this re-activates the Save button option)
- Click on Save
- Click on OK
- Click on OK to close the warning window informing us that the changes
will only take effect once Jack in started again.
- Maximize the QjackCtl Patchbay configuration window
- Click on Activate

- Close the Patchbay window by clicking on the top-right-hand X
- You will not have to worry about these connections again as they will now automatically
be connected once the particular programs have loaded.
Part 9. Get the GIG sample files.
- Use the following table to download the required UGSF ranks and save them to the /TPO-Ranks
folder
 - (For those who are new to Puppy
Linux, click on the File icon and then click on the Green Up Arrow in the left top
corner. Now click on /TPO-Ranks. Click on the File icon on the desktop
for a second time - opening a second file navigator screen. Navigate to where you have downloaded the GIG files
and drag-and-drop the GIG files from that folder into the other file navigator screen. Click on
Move in the pop-up memu to move the GIG sample file. Repeat until all GIGs are in the /TPO-Ranks folder)
- Once all the GIG samples have been save to /TPO-Ranks, start Freedom Special Qsampler [Menu -> Multimedia -> Qsampler Freedom Special]. This will automatically
start Qsampler, setup the Audio and MIDI devices in Qsampler, and load all the samples
- Make sure that all the GIG samples files have loaded correctly (this may take a
few minutes too)
- If you get an error message, please email me at ggoode.sa [at] gmail [dot] com
Part 10. Start the Convolution Reverbs
- Start the Great Hall convolution
reverb [Menu -> Multimedia -> Great Hall]
- Then start the Chapel convolution reverb [Menu -> Multimedia ->
Chapel]
- The order that these two convolution reverbs start is important as the Jack Patchbay expects the first jconv to be the Great Hall reverb
Part 11. Configure the jOrgan Freedom Special Disposition
- Start the Freedom Special jOrgan disposition
[Menu
-> Multimedia -> jOrgan Freedom Special]

- Set your Pedals manual MIDI device to transmit on MIDI Channel 1
- Set your Accomp manual MIDI device to transmit in MIDI Channel 2
- Set your Great manual MIDI device to transmit in MIDI Channel 3
- Set your Solo manual MIDI device to transmit in MIDI Channel 4
- Full Screen
- Click on some STOPS and play some notes on the keyboard to make sure that the LinuxSampler
Freedom Special is working
- Now adjust the volumes of the Ranks so that they are better matched for your system
by following the steps in Adjusting the Rank Volumes in jOrgan [not written
yet]
|