Parva Software and Firmware Downloads


#1

Parva Firmware and Patch Utility

  Firmware Update Instructions

Latest Firmware

mainboardv70.zip (60.7 KB)
voicecardv70.zip (83.8 KB)

Changelog

v0.70

  • Fixed Mono/Unison note retrigger bug
  • Fixed Voicecard firmware update bug
  • Fixed Patch Autoload glitches with Multi patches
  • Fixed Patch dump bug (one byte offset)

  • Added independent VCF1/2 control (Split mode)
  • Added separate VCF1/2 destinations to Mod Matrix
  • Added Oscillator Fine Tune as destination in Mod Matrix
  • Added Release Velocity as source in Mod Matrix
  • Added CC74 as source in Mod Matrix (for Roli Seaboard)
  • Added A/R Envelope option
  • Added Multi patch volume parameter
  • Added Fixed Oscillator option (no key track)

Mainboard v0.68

  • Many MPE and USB host fixes
  • Added Patch Autoload feature (adjust delay in User Settings menu)

Voicecard v0.64

  • Various stability fixes
  • Mod Matrix bug fix

Mainboard v0.62

  • Fixed Multi Mode (broken in v0.61)
  • Fixed patch rename bug (broken in v0.61)
  • Fixed “stuck note” issues
  • Added option to save referenced patches when saving Multi patch

Mainboard v0.61

  • Fixed voicecard firmware update function
  • Fixed voice allocation and sustain pedal issues
  • Fixed crash when loading 8-slot multi patch
  • Added fixed time and fixed rate glide options (Voice menu | Legato)
  • Added poly portamento
  • Added LFO S&H slew rate limiter (smooth random)
  • Added key tracking mod source (Note)
  • Added manual fine-tuning of individual voices
  • Added support for pitch bend RPN
  • Added MPE support

Voicecard v0.60

  • Fixed various voicecard issues
  • Changed Filter Resonance parameter mapping
  • Changed LFO Rate parameter mapping
  • Changed Glide parameter mapping: smaller is faster

Mainboard v0.53

  • Master Tuning setting (in Global/Calibration)
  • Fixed several DIN MIDI compatibility issues
  • New MIDI Thru option passes all incoming messages from the DIN MIDI In connector to the DIN MIDI Out. (in Global/MIDI Settings)
  • New Global menu structure
  • Corrected Program Change behavior

Voicecard v0.51

  • Oscillators
  • New ramp core self-calibration function (Global/Calibration menu)
  • Reduced aliasing
  • Variable-width saw waves (Select PWM wave, then change “Pulse” setting to “SAW” in the oscillator menu.
  • Oscillator key sync – resets oscillator phase on each new note (“Key Snc” in oscillator menu)
  • Envelopes
  • Looping (“Loop” parameter in envelope menu)
  • Per-envelope response curves – replaces global linear/exponential setting
  • Filter
  • New resonance control curve
  • Other
  • Fixed spread/pan issue
  • Fixed Mod Matrix recursion bug
  • 14-bit mod wheel now supported

Mainboard v0.50

  • Pot scanning improved
  • Cutoff resolution increased
  • Patch rename character selection improved
  • Added Parameter Zoom disable option
  • Added Multi mode
  • Added Master Tune parameter
  • Fixed running status issue with DIN MIDI port
  • Added support for Program Change messages
  • Added MIDI output option
  • Multiple internal stability fixes

Mainboard v0.45

  • Added “jump” mode for pots (in Global menu)
  • Added “pan” parameter to Voice menu
  • Added patch delete confirmation
  • Added activity indicator to display while tuning VCF
  • Added Breath Control to Mod Matrix source list
  • Changed Mod Slot numbering to start from 1
  • Changed LFO “Level” to “Depth” for consistency with front panel labeling

Voicecard v0.45

  • Improved 4-pole filter tuning
  • Fixed oscillator slop behavior (flat when slop = 0)
  • Fixed popping noise when bending high notes
  • Oscillators now fully off at Level 0

Voicecard v0.40

  • Further noise reduction
  • Fixed filter distortion at high resonance settings in 4-pole modes
  • Fixed envelope self-modulation behavior (requires mainboard v0.41)
  • Added uni-polar LFOs (requires mainboard v0.41)
  • Added LFO MIDI Sync (requires mainboard v0.41)

Voicecard v0.31

  • Fixed filter tuning function (broken in V0.30)

Voicecard v0.30

  • Noise reduction
  • Fixed oscillator drop out below midi note #16
  • Fixed Velocity source in Mod Matrix
  • Fixed panning wrap-around behavior
  • Key-synced LFOs now start at beginning of waveform
  • Remaining known issues:
    • Inconsistent PWM widths between oscillators/voices

Parva USB host/device successes!
Firmware Update Procedure
Parva Development Update 2016/07/20
New Firmware?
Parva Firmware v0.53 Release
Parva with Roli Seaboard?
#4

Firmware Update Instructions

IMPORTANT: Disconnect any other devices from the DIN MIDI and USB Host ports, and make sure no other programs are transmitting MIDI (including MIDI beat clock) during the update process.

Updated for Firmware Utility v0.6 - Jan 20 2017

###Mainboard

  1. Connect your Parva to your computer via USB and power it on.
  2. Run ParvaUtil
  3. Click “Open File” on the menu bar and choose the mainboardvXX.hex file
  4. On the Parva, navigate to the “Global Menu”, then “Firmware”
  5. You should see the current firmware version of the mainboard and voice cards
  6. Press and hold the “B” button until the Parva logo appears
  7. In ParvaUtil, click “Update”
  8. The mainboard firmware will install and the synth will reset

###Voicecard

  1. Connect your Parva to your computer via USB
  2. Hold down the ‘A’ button on the Parva and power on
  3. Release the ‘A’ button when the Parva logo appears on the screens
  4. Run ParvaUtil
  5. Click “Open File” and choose the voicecardvXX.hex file
  6. Click “Update”
  7. The voicecard firmware will install and the voicecards will reset

Firmware v61 Release
#5

Voicecard Firmware v0.31 has been released


#6

Parva Firmware v0.45 has been released. Please run the “Tune VCF” routine in the Global menu after updating the voicecard firmware.


#7

#8

#9

Parva Mainboard Firmware v0.50 has been released. The accompanying voicecard update will be uploaded tomorrow.


###Mainboard

  • Pot scanning improved
  • Cutoff resolution increased
  • Patch rename character selection improved
  • Added Parameter Zoom disable option
  • Added Master Tune parameter
  • Added Multi mode
  • Fixed running status issue with DIN MIDI port
  • Added support for Program Change messages
  • Added command to dump current patch info
  • Added MIDI output option
  • Multiple internal stability fixes

###Voicecards

  • Improved PWM width consistency
  • Improved DCO amplitude consistency
  • Improved aliasing at upper ranges
  • Eliminated popping/crackling when modulating DCO frequency
  • Added variable-width saw waves (OSC Pulse setting)
  • Added looping envelopes (ENV Loop setting)

Parva first impression,
#10

This zip file contains mainboard v0.53 (fixed to work with Windows) and voicecard v0.51: Parva Firmware v53.zip (113.8 KB)

Update utilities and instructions

NOTES:

  1. Please note that the voicecard update instructions have changed. Instead of updating while the Parva is in normal operation mode, it needs to be placed in update mode by powering on while holding down the ‘A’ button. Please see this post for the complete procedure.

  2. You must run the “Calibrate DCOs” function (located in the Global/Calibration menu) after installing voicecard firmware v0.51. This will take 2-3 minutes, but you won’t have to do it again. After calibrating, power-cycle the Parva.

  3. Due to a change made to support 14-bit mod wheels on the standard control number, the overall oscillator range parameter (OSC* Range) has been relocated in Parva’s MIDI structure. This will cause all previously saved patches to load with the range set to “-59”. Please adjust back to zero and re-save the patch.

Changes:

  • Oscillators

  • New ramp core self-calibration function (Global/Calibration menu)

  • Reduced aliasing

  • Variable-width saw waves (Select PWM wave, then change “Pulse” setting to “SAW” in the oscillator menu.

  • Oscillator key sync – resets oscillator phase on each new note (“Key Snc” in oscillator menu)

  • Envelopes

  • Looping (“Loop” parameter in envelope menu)

  • Per-envelope response curves – replaces global linear/exponential setting

  • Filter

  • New resonance control curve

  • Other

  • Master Tuning setting (in Global/Calibration)

  • Fixed several DIN MIDI compatibility issues

  • Fixed spread/pan issue

  • Fixed Mod Matrix recursion bug

  • 14-bit mod wheel now supported

  • Smoothing functions added to several knobs

  • New MIDI Thru option passes all incoming messages from the DIN MIDI In connector to the DIN MIDI Out. (in Global/MIDI Settings)

  • New Global menu structure

  • Corrected Program Change behavior


#11

Mainboard firmware v0.62 is now available: Parva Firmware v62.zip

Update Instructions

This fixes several issues with v0.61

  • Fixed Multi Mode
  • Fixed patch rename bug
  • Fixed “stuck note” issues
  • Added option to save referenced patches when saving Multi patch

When is the MultiMode coming?
First character bug naming patch
My voicboards are totally out of tune! (now: HOW TO TUNE YOUR PARVA)
#12

Mainboard and voicecard firmware v0.70 is now available: Parva Firmware v70.zip (144.5 KB)

Update Instructions

Fixed Mono/Unison note retrigger bug
Fixed Voicecard firmware update bug
Fixed Patch Autoload glitches with Multi patches
Fixed Patch dump bug (one byte offset)

Added independent VCF1/2 control (Split mode)
Added separate VCF1/2 destinations to Mod Matrix
Added Oscillator Fine Tune as destination in Mod Matrix
Added Release Velocity as source in Mod Matrix
Added CC74 as source in Mod Matrix (for Roli Seaboard)
Added A/R Envelope option
Added Multi patch volume parameter
Added Fixed Oscillator option (no key track)


Triggered vs gated envelopes
Using Parva with Linnstrument issues