Hi Mike and Gus,
I tried with a release build deployed as well, same issue.
The project is to build a audio/control voltage processing module for eurorack modular synths, an example is Doepfer : http://www.doepfer.de/home_e.htm
The unit will have :
8 x 24 bit audio inputs at 192Khz
8 x Analog audio outputs from 24bit 192Khz internal audio
8 x CV Inputs (-10V to 10V)
8 x CV Outputs (-10V to 10V)
16 x Endless rotary encoders
GUI with touchscreen
Support for Open Sound Control : http://opensoundcontrol.org/
The audio side is implemented using 2 DSPB56371 freescale DSPs and 4 AK4556 ADC/DAC devices.
The audio side provides functionality like filters, delay, oscillators etc
The CV input side is used for control of the audio side, this includes things like clocking, setting pitch, gateing etc.
The CV output side is used for generating clocks, pitch, gates, envelopes, LFOs etc. Also the CV inputs can be processed, for example to quantise a pitch CV input to a particular scale.
Open Sound Control is also used for providing CV in and out functionality over a network and also for control from more complex user interfaces such as offered by devices like the Lemur: http://www.jazzmutant.com/lemur_overview.php
The idea is to have the whole system working in a very modular way, the inputs and outputs are not set in what they can do or their routings within the device. The user can set up various ‘setups’ of how the hardware will work, these can be created/stored/loaded from a touchscreen interface.
For example a simple ‘setup’ may be to have the following:
CVIn1 - Clock
CVIn2 - Reset
CVOut 1 - Clock
CVOut 2 - Clock / 2
CVOut 3 - Clock / 8
CVOut 4 - Clock / 16
CVOut 5 - Clock / 32
CVOut 6 - Clock / 64
CVOut 7 - Clock / 128
CVOut 8 - Clock / 256
So the above setup would give you a basic clock divider for driving sequencers.
Or an audio example maybe for 8 sets of 3 VCOs:
CVIn1 - 8 Pitch
DSP Running 8 sets of 3 oscillators
AudioOut 1 -8 Oscillator output fo each set
Or maybe a setup for filtering:
CVIn1 - Filter Freq offset
CVIn2 - Filter Q/Res offset
CVIn3 - FM 1
CVIn4 - FM 2
AudioIn 1-8 - 8 Different audio signals, each to be filtered by one chain
each chain having different filter, with two encoders for freq and res.
AudioOut 1-8 - 8 filtered inputs.
So really the Cobra is meant to do the following:
- Basic glue of the system
- Gui and input
- Control of DSP functionality
- Control of CV functionality
- Storage of setups
- Udp functionality for Open Sound Control
- CV Functionality (this is the bit I think the cobra may not be up to, I need to see how it is going to be able to handle serial DACS/ADC at a fairly high sample rate. OtherwiseI will just use some PIC24s to handle this controlled by the cobra).
Hope that makes some sense