Introduction

Welcome to the user guide for Libre Wave’s Concert Harp. A carefully sampled, playable, warm sounding harp library for Rhapsody.
The instrument was recorded with three mic positions, and offers 6 articulations, including sustains, bisbigliando, Près de la Table, Harmonics, and more.
The user interface includes microphone mixer and pedal control panel that allows you to alter the tuning, like a real harp.
Technical Specifications
| Player | Rhapsody 3.3.0+ |
| Samples | 4GB | 2503 @ 24-bit/48Hz |
| Size (Installed) | 1GB @ 24-bit | 2GB @ 16-bit |
| Articulations | 6 |
Installing Rhapsody

Rhapsody is Libre Wave’s free and open source player. It’s available for Windows, macOS, and Linux. It works completely offline, imposes no DRM, and does not track you.
Rhapsody is available as a standalone application, and a plugin in VST3, AU, and AAX formats, depending on your operating system.
Download and run the Rhapsody installer for your operating system.
Once Rhapsody is installed, come back to this guide to continue.
Downloading Packages
The installation package files are available for download through your account.
If this is the first time you’ve downloaded a Libre Wave product then you will need to create an account using the same email address used when you made your purchase.
Click here to create an account or sign in to your existing account.
Once logged in you can click here or click the user account icon in the top-right corner of the Libre Wave website to view your account details.


Open the Products tab to see a list of the instruments you own. Then click on the product you want to download.
You’ll be taken to the Product Details tab which will show a brief description of the library and a list of files available for download.
Rhapsody installation packages are supplied as one or more .hr files.
Smaller packages are often a single .hr1 file. Larger packages may be split across several files, such as .hr1, .hr2, .hr3, and so on.
Make sure to download all of the package files for the library you’re installing and place them all in the same folder.
Installing a Package
Follow these steps to install a .hr1 sample library package in Rhapsody.
- Launch Rhapsody, either the standalone app or as a plugin – I recommend using the standalone here.
- Click the plus (+) button at the bottom of the Rhapsody window to open the instrument installer.
- Click the folder icon and select the .hr1 package file.
- Click OK to confirm your selection.
- On the next screen, click the folder icon to select a location to store the instrument’s samples. If you’re updating an existing instrument then you won’t see this screen. Rhapsody automatically creates a subfolder named after the instrument at the selected location.
- Click Install and wait for the samples to be unpacked.
- Once installation is complete, Rhapsody asks whether you want to delete the .hr package files. These files aren’t needed to use the instrument, so you can safely delete them if you don’t need to keep them for a later reinstallation.
- Restart Rhapsody and it’s ready to use.
Tip
During sample installation you can opt for either 16-bit or 24-bit files:
16-bit samples use less disk space and are suitable for most instruments.
24-bit samples use more disk space and are better for plucked strings, percussion, or when you plan to apply processing and effects.
Articulations
All articulations where recorded chromatically to provide a true representation of each note.
The sustains were recorded with 4 dynamic layers, most other articulations were recorded at three. A scripted repetition engine is included that helps keep repeated notes varied and natural.
Sustain
This is the default articulation. The standard plucked sound of the harp.
Bisbigliando
A softer, whispering tone. Playing slowly you’ll hear the normal sustain sound but as you speed up, for trills, tremolos, or arpeggios, the sound will become more blurred and shimmery.
Picked
Plucked sustained notes with a more distinct attack created by the musician using their fingernail to pick the string.
Près de la Table
A dryer tone, often compared to a guitar. Created by playing closer to the instrument’s soundboard. For notation, the acronym p.d.l.t. is written above or below the staff.
Harmonics
A delicate, bell-like tone by lightly touching the string at a nodal point while plucking it, creating a clear, ethereal sound. Limited to the higher range of the instrument.
Staccato
A short, detached note played with clear separation from the following note. Created by the musician damping the string after plucking.
Interface

Basic Layout
The interface is divided into three main sections: the header bar at the top, the main body in the centre, and the status bar and keyboard at the bottom.
The are also additional windows for the Settings Panel and Preset Browser. See the Rhapsody user guide for more information about these.
Using Specific Values
Holding SHIFT and left-clicking a control displays a text box where you can enter a specific value. Press ENTER to confirm the value.
Fine Control
You may find that some knobs and sliders move in increments that are larger than you’d like. For finer control, hold down CTRL while adjusting them.
Default Values
All knobs and sliders can be reset to their default value by double-clicking.
MIDI Learn
Most knobs and sliders can be controlled using MIDI Continuous Controllers (CC), either from a hardware MIDI controller or from MIDI data sent by your DAW or plugin host.
Many controls have specific CC numbers assigned to them by default. You can change these assignments by right-clicking a control and selecting a CC number from the Assign MIDI CC popup.
Alternatively, select MIDI Learn and then move a control on your hardware MIDI controller.
MIDI CC assignments can also be removed from the same popup.
Important
Don’t assign CC94 because it is used internally by Rhapsody and reassigning it might cause unexpected behaviour.
Macros
Rhapsody includes a macro system with 32 predefined macro slots. These work in a similar way to MIDI CC controls and can be assigned from the same right-click popup menu.
Once a macro is assigned it can be controlled using the automation lanes provided by your DAW. A single macro can be assigned to multiple controls.
Note
The Automation tab in the Settings Panel provides an overview of all MIDI and Macro assignments.
AHDSR Envelope

The gain envelope lets you control the instrument’s Attack, Decay, Hold, Sustain, and Release using the knobs below the envelope graph.
These parameters can also be edited directly on the graph, along with the attack level, attack curve, decay curve, and release curve.
Hover over different areas of the graph to see the available edit points.
Tip
Hold ALT and left-click the envelope graph or controls to reset the envelope.
Articulation List

The Articulations list displays all available articulations and their associated keyswitches.
Each row shows the articulation name, the keyswitch used to select it, and a volume indicator.
Clicking an articulation in the list selects it. You can also select articulations by playing their assigned keyswitch from your MIDI keyboard.
The volume slider for each articulation ranges from 0 dB to -24 dB. It allows you to adjust the relative level of each articulation, helping you balance the articulations with each other.
Header

Library Name
Displays the name of the currently loaded library.
Unload Library
Rhapsody loads one library at a time. Click the back arrow in the top-left corner of the interface to unload the current library.
If you want to use several libraries together, you can load multiple instances of Rhapsody in your DAW.
Tip
Some older or third-party libraries may place the back arrow in a different location or use a different icon.
Current Preset
Displays the name of the currently loaded preset. Click the preset name or the arrow to open the Preset Browser.
Next / Previous Preset
The arrow buttons load the next or previous preset.
Save Preset
Saves the current settings as a preset. Factory presets are read-only and can’t be overwritten. If you’ve loaded a factory preset, you’ll be prompted to create a new custom preset when you save your changes.
If you’ve loaded a custom preset, saving will overwrite that preset with the current settings. You’ll be asked to confirm before the preset is overwritten.
Settings
Opens the Settings Panel.
Master Pan
Controls the overall stereo position of the library.
Master Volume
Controls the overall output level of the library.
Output Meter
Displays the current output level of the library.
Keyboard

Playable Range
The white keys show the playable range for the current articulation.
Keyswitches
The red key switches are used to change the active articulation.
Velocity
When playing the on-screen keyboard with your mouse, the position you click on the key determines the note’s velocity. Clicking higher up the key produces a lower velocity.
MIDI Panic
The Panic button at the right of the keyboard can be used if a note becomes stuck and won’t turn off. Clicking it immediately stops all currently sounding notes.
Pedals

Pedal Positions
A concert harp has seven pedals. Each pedal affects every string of that note across the entire instrument.
The notes are displayed in pedal order (D, C, B, E, F, G, A), following the conventional layout used in harp notation.
How the Pedal System Works
The pedal diagram lets you configure the seven harp pedals, making it easier to play glissandos in different scales and keys.
Each pedal controls the pitch of one note name across all octaves. The three positions are:
- Up: Lowers the pitch by one semitone.
- Centred: Leaves the pitch unchanged.
- Down: Raises the pitch by one semitone.
The diagram displays the resulting note names above the pedals. These may include enharmonic equivalents, such as B♯ or F♭, which sound the same as C or E respectively.
The pedals can also be controlled through your DAW’s parameter automation.
Tip
Hold ALT and left-click the pedal diagram to reset it.
Selecting a Key and Scale
Use the left dropdown to select the root key, then choose a scale from the right dropdown. The pedal diagram updates to show the corresponding configuration.
Limitations
Some scales have fewer than seven distinct pitches, while others have more. As with a real harp, certain pedal settings may produce duplicate pitches or require a pitch to be omitted.
Mixer

The mixer provides independent level and stereo positioning controls for the individual microphone channels.
This lets you balance the different microphone perspectives for your desired mix.
Mixer settings are saved with your DAW session and custom presets.
Pan
The pan control adjusts the position of the channel within the stereo field. C represents centre, while L and R indicate left and right positions.
Volume
The fader controls the channel’s output level. The value displayed below the fader shows the current fader setting in dB.
Purge
The purge button unloads the channel’s samples from RAM. This can be used to reduce memory usage when a microphone channel isn’t needed.
Mute and Solo
The M button mutes the channel. The S button solos it, muting the other channels.
Multiple channels can be muted or soloed at the same time.
Tip
Holding CTRL while left-clicking a mute or solo button will unmute/unsolo the other channels.
Output
The selector determines which stereo output pair the channel is routed to. This allows each microphone channel to be processed separately in your DAW.
The output routing is available in the plugin version of Rhapsody. To use it you must enable multiple outputs for Rhapsody in your DAW.
Status Bar

The status bar displays three indicators showing the current state of the instrument.
CPU
Shows the amount of CPU being used by Rhapsody.
RAM
Reword this, I added the bit about lazy loading
Shows the amount of system memory currently being used by the instrument’s samples. If this value is 0 MB, no samples are currently loaded, this is the case when lazy load is enabled and no notes have been played.
Tip
If you hear no sound from the instrument and the RAM value is 0 MB, this indicates that Rhapsody isn’t loading its samples. In this case, redirect Rhapsody to the correct samples folder.
Voices
Shows the number of voices currently being played. This increases as you play additional notes and decreases when notes are released.
Velocity Curve

The velocity response table allows you to scale the MIDI velocity values recieved by the instrument.
This lets you adjust the velocity sensitivity of articulations.
A steeper curve increases the response to changes in input velocity, while a flatter curve reduces it.
The X axis represents the incoming MIDI velocity. The Y axis represents the velocity sent to the instrument.
The vertical line shows the current input velocity.
Tip
Hold ALT and left-click the graph to reset it.
Adding nodes
Nodes can be added to the table by left-clicking.
Moving Nodes
Nodes can be dragged around by holding left-click on a node and moving the mouse.
Deleting Nodes
You can delete a node you’ve added either by right-clicking on it or by holding ctrl/cmd and left-clicking on it.
Setting the Curve
There are two methods to adjust the curve between two nodes. Start by placing your mouse cursor between the nodes. Then either hold right-click and move the mouse up and down, or roll your mouse’s scroll-wheel up or down.
Preset Browser

Organisation
Presets are organised into three levels: Banks, Categories, and Presets. Select a bank and category to view the presets they contain. Click a preset to load it.
You can create your own banks, categories and presets using the + button at the bottom of each column. The pencil icon lets you rename the selected item, while the bin icon deletes it.
Search
The search field lets you search for presets by name.
Favourites
Click the heart icon to show only your favourite presets. You can mark individual presets as favourites using the heart icon next to their name.
Menu

The three-dot menu in the top-left provides additional preset management options.
Show Preset Folder
Opens the folder containing your presets in the operating system’s file browser.
Import Presets from Clipboard
Imports preset data from the clipboard. If a category is selected, the presets are added to that category only. If no category is selected, all imported presets are added.
Export Presets to Clipboard
Copies presets to the clipboard so they can be pasted or shared elsewhere. If a category is selected, only its presets are exported. Otherwise, all presets are exported.
Import from Collection
Imports a .presetCollection file containing a collection of presets. The presets are added to the currently selected category, or to the general preset collection if no category is selected.
Export as Collection
Exports presets as a single .presetCollection file that can be saved or shared. If a category is selected, only its presets are included. Otherwise, all presets are exported.
Settings
Engine

The Engine page contains settings that control how Rhapsody loads and plays samples, as well as a few general interface and playback options.
Streaming Mode
The setting automatically adjusts the internal preload and buffer sizes to suit the type of drive selected. This helps to optimise streaming performance.
Max Voices
Sets the maximum number of simultaneous voices Rhapsody can play. Lowering this value can reduce CPU and memory usage but may limit the number of notes that can play at the same time.
UI Scale
Controls the size of the Rhapsody interface. You can resize the interface manually by dragging the handle in the bottom-right corner. Alternatively, select a fixed size from the dropdown menu.
To return the interface to its default size, double-click the library name in the header.
BPM
Sets the tempo for libraries with tempo-locked features. This control is only available in the standalone version of Rhapsody. In the plugin version, the tempo is automatically read from your DAW.
Show Tooltips
Enables or disables the tooltips displayed when hovering over controls.
Lazy Load
When enabled, samples are loaded into RAM only when they are needed. This can reduce the initial memory usage of the library as unused samples aren’t loaded until they are played.
Audio

The Audio page contains the audio settings for the standalone version of Rhapsody. These controls are disabled in the plugin version, as audio configuration is handled by your DAW.
Driver
Selects the audio driver used by Rhapsody. The selected driver determines which audio devices are available.
Audio Device
Selects the audio device used by Rhapsody. The available devices depend on the selected driver. The selected device determines which output channels are available.
Output
Selects the output channels used by Rhapsody. The available outputs depend on the selected audio device.
Buffer Size
Sets the audio buffer size used by Rhapsody. Smaller buffer sizes reduce latency but can increase CPU usage, while larger buffer sizes increase latency but can improve performance.
Tip
For best results, use a buffer size that is a power of two, such as 128, 256, 512 or 1024 samples.
Sample Rate
Sets the audio sample rate used by Rhapsody. This should normally match the sample rate of your audio hardware.
MIDI I/O

The MIDI I/O page lets you select which MIDI inputs Rhapsody receives MIDI data from.
Input Channels
Selects the MIDI channels that Rhapsody will respond to. Multiple channels can be enabled at the same time.
Double-clicking any channel toggles all channels on or off.
Input Devices
Selects which MIDI devices Rhapsody receives MIDI data from. Multiple devices can be enabled simultaneously.
This section is hidden in the plugin version because MIDI devices are managed by your DAW.
Instrument

The Instrument page contains tuning controls and other settings specific to the current instrument.
Coarse Tune
Adjusts the tuning in semitone increments. The setting is applied when a note starts and doesn’t affect notes that are already playing.
Fine Tune
Adjusts the tuning in cent increments. The setting is applied when a note starts and doesn’t affect notes that are already playing.
Transpose
Transposes the instrument in semitone increments. The setting is applied when a note starts and doesn’t affect notes that are already playing.
The transposition is also reflected on the on-screen keyboard.
Release Triggers
Enables or disables release triggers for articulations that support them. When enabled, a release tail is played when a note is released.
Automation

The Automation page provides an overview of the MIDI CC and Macro assignments for the current instrument.
Use the tabs at the top to switch the view between MIDI CC and Macros.
Each assignment shows the CC number or Macro assigned to a parameter, along with controls for modifying how it responds.
Invert
Reverses the direction of the assigned control. For example, a MIDI controller value that would normally increase a parameter will decrease it instead.
Min / Max
Sets the minimum and maximum values of the parameter that can be reached by the assigned CC or Macro. This lets you restrict the control to a specific range of values.
Note
Automation assignments are stored separately from presets in an external file. This means your assignments are preserved when you change presets or load another instance of the same library.
Credits
Produced by
David Healey
Recorded by
Four for Music, Sofia, Bulgaria
Supervisor
Yuliyan Stoyanov
Editing & Scripting
David Healey
Proudly Built with HISE