Re: CVS commit : 0.98.1

"Patrick Shirkey" <[email protected]> Fri, 8 Feb 2013 06:14:28 +1100 (EST)
Newsgroups gmane.comp.audio.jamin.devel
Message-ID <[email protected]>
On Fri, February 8, 2013 5:27 am, Michiel Broek wrote:
> On 02/07/2013 04:58 PM, Patrick Shirkey wrote:
>> On Fri, February 8, 2013 2:30 am, Michiel Broek wrote:
>>> Hi Patrick,
>>>
>>> On 02/07/2013 12:46 AM, Patrick Shirkey wrote:
>>>> Hi,
>>>>
>>>> I just committed a fix for the audio quality on the multichannel
>>>> outputs.
>>>> If anyone wants to test this version that would be useful.
>>>>
>>>> This basic functionality might actually be useful for some people
>>>> now:-)
>>>>
>>>> The output of the low/mid/high bands is sent through the compressor
>>>> but
>>>> not the limiter at this stage. I have to spin up some additional
>>>> limiter
>>>> plugins and add some gui functionality to make the limiters effective.
>>>> The
>>>> simplest method will be to add a radio button to the limiter panel to
>>>> allow adjusting the output for each band.
>>>>
>>>> ex.
>>>>
>>>> [all] [low] [mid] [high]
>>>>
>>>> [    limiter controls    ]
>>> This sounds much better then the previous version. I noticed the master
>>> output level doesn't do anything too anymore, but that looks obvious to
>>> me.
>>>
>> I tested the master level just now. It is only hooked up to the master
>> ouputs atm. The band outputs don't have boost+limiter+volume control at
>> the moment.
>
> I have seen that.
>
>>
>>
>>> This part works fine.
>>>
>>>> Depending on which item is selected affects each output channel. Not
>>>> sure
>>>> about the simplest way to handle the multichannel output meters and
>>>> volume
>>>> controls though.
>>>>
>>> Maybe under a new tabs something like a number of boxes equal to the
>>> number of bands (just like the compressor tab), and in each box a level
>>> control, limiter control and level meters.
>> There are a few ways to handle this in the interface.
>>
>> 1: Radio buttons on the Limiter section
>>
>> ex.
>>
>> [all] [low] [mid] [high]
>>
>>   [    limiter controls    ]
>>
>>
>> 2: New scrollable tab in the upper tab panel
>>
>> 3: Tabbed controls for each compressor
>>
>> 4: Add the controls directly under the compressors by extending the
>> height
>> of the interface.
> That would be a bad idea, see below.
>
>> 5: New scrollable panel for the lower tab section with choice of 3 or 4.
>>
>>> And below that a slider with
>>> crossover frequencies. That must be a new band splitter independent
>>> from
>>> the one for the compressors.
>>>
>> I'm not sure how this fits. Can you give a little more detail? What is
>> the
>> purpose of a second xover?
>
> The second xover and outputs/limiters/delay belong to driving an active
> speaker system. The crossover frequencies are different then one would
> need for a multiband compressor. It is even so that once the extra
> outputs are calibrated for the active speaker systems it is driving, you
> normally do not touch any settings anymore.
>

The intention is to make the bypass on the compressors work too. At the
moment they are hardcoded because that was the easiest way to get a proof
of concept out the door.

> Different is the three compressors, the xover frequency choice is a
> personal taste and also dependent on the music style. This is more an
> art and taste part while the extra outputs is pure technical.
>
> Eventually, if the extra outputs, xover limiters etc were in its' own
> application, it would be a solution too and for live use you should
> chain mixer -> original jamin -> xover/limiters app -> lwo mid and high
> amplifiers and speakers.
>

If the compressors are bypassed do you need a seperate application?

> That is the reason why I think it is logical to add a tab in Jamin where
> all controls for the extra xover and output drivers can be placed. I
> will try to make a diagram later this evening.
>

We should try to keep the signal flow. leading the eye down the interface
and then back up again to the output controls is bad UI design.

How about a collapsable panel for the multi channel band outputs directly
under the compressor panel so we don't add extra space unless it is
explicitly requested?  We could also make the compressors optional by
hiding the compressor panel.

>
>>
>> Screen sizes have increased over the past few years. Should we increase
>> the default size of the main window to accomodate more controls?
>>
> Yes and no, I think the format is fine. I would prefer Qt over gtk but
> that's is just a personal choice. I would leave the size as it is, it is
> now still useable on notebooks.
>
> Does anyone know how to use the osc thing?
>

There nothing specific to jamin online.

Looks like you need this osc-midi bridge:

http://controsc.sourceforge.net/

Dave Phillips has an interesting article here:

http://www.linuxjournal.com/content/introduction-osc

However what we really need is a step by step instruction manual for
jamin. If anyone wants to enlighten us how it is supposed to work that
would be handy.



--
Patrick Shirkey
Boost Hardware Ltd

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb