Help

Robert Hedges <[email protected]>
Newsgroups gmane.comp.audio.ardour.devel
Message-ID <CAOcbY=8=RL8OgP-_LnqXe6HJ8AGpOeUDzWA5qQ=Z_abTvk4R1g@mail.gmail.com>
On Jul 7, 2013 3:00 PM, <[email protected]> wrote:

> Send Ardour-Dev mailing list submissions to
>         [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
> or, via email, send a message with subject or body 'help' to
>         [email protected]
>
> You can reach the person managing the list at
>         [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Ardour-Dev digest..."
>
> Today's Topics:
>
>    1. Re: Fwd: [Ardour-Cvs] Ardour source branch meterbridge
>       updated. 3.2-153-gf885622 (J?rn Nettingsmeier)
>    2. Re: Fwd: [Ardour-Cvs] Ardour source branch meterbridge
>       updated. 3.2-153-gf885622 (Axel 'the C.L.A.'
> =?UTF-8?B?TcO8bGxlcg==?=)
>    3. Re: Fwd: [Ardour-Cvs] Ardour source branch meterbridge
>       updated. 3.2-153-gf885622 (Robin Gareus)
>    4. Re: Fwd: [Ardour-Cvs] Ardour source branch meterbridge
>       updated. 3.2-153-gf885622 (Thomas Vecchione)
>    5. Re: Fwd: [Ardour-Cvs] Ardour source branch meterbridge
>       updated. 3.2-153-gf885622 (J?rn Nettingsmeier)
>
>
> ---------- Forwarded message ----------
> From: "Jörn Nettingsmeier" <[email protected]>
> To: Robin Gareus <[email protected]>
> Cc: ardour Development List <[email protected]>
> Date: Sat, 06 Jul 2013 22:48:48 +0200
> Subject: Re: [Ardour-Dev] Fwd: [Ardour-Cvs] Ardour source branch
> meterbridge updated. 3.2-153-gf885622
> On 07/06/2013 08:34 PM, Robin Gareus wrote:
>
>> On 07/06/2013 06:27 PM, Jörn Nettingsmeier wrote:
>>
>>> hi robin, i'm not currently tracking the meterbridge branch, so i may be
>>> talking nonsense, but here goes:
>>> peaking should be defined as a configurable number of samples at full
>>> scale (or equal to or greater than 1.0f, in the case of floats) , not
>>> some arbitary level.
>>>
>>
>>
>> Hi Jörn,
>>
>> Do you have a reference for this *should be* defined as? I don't think
>> that makes much sense.
>>
>> Actually it's rather the other way 'round. Since the digital signal is
>> band-limited there can be peaks in the audio even if the digital samples
>> are not exceeding 0dbFS [1].
>>
>
> maybe i misunderstood the purpose of this code snippet (like i said, i
> don't know the context). if this is about a peak hold feature, ignore me.
> if it's about peaking in the sense of "clipping", bear with me.
>
> within a digital audio system based on floats, i don't have to care about
> peaks at all. only at the last step before going back to fixed-point or
> analog do i have to adjust.
>
> so all i want to see from a peak indicator is "has my data been clipped at
> some earlier point in the chain?". i don't really care about inter-sample
> peaks at this stage.
>
> fwiw, the current implementation in ardour is not foolproof either:
> when i overload my micstasies, the peak indicator will show 0.0dB but not
> turn red, so i've learned to look for the numbers rather than the color. of
> course, it could also be that the preamp does not ever deliver fullscale
> for some reason...
>
>  Either way this is not relevant yet. The meterbridge branch (which will
>> be merged back to master soonish) is currently mostly concerned with GUI
>> - not the actual calculations.
>>
>
> i see.
>
>  NTL, the level-metering in ardour will see a major rework in the not to
>> distant future - and doing that needs a rethink.
>>
>> Your suggested approach has one major downside though: it cannot be
>> efficiently accelerated with SSE2 (thanks to Sampo, the current
>> max-peak-hold is accelerated).
>>
>> Other level-meters standards/algorithms will have the same issue and
>> because every port in ardour has a peak-meter and you can have thousands
>> of ports this can become a major DSP-load bottleneck.
>>
>
> thousands of ports? never :-D
>
>  Anyway - this needs careful planning.
>>
>> Thanks for kicking off this discussion..
>>
>
> looking forward to this new code!
>
> btw, i should have written to you about it, but i've been using the video
> timeline for a little project last week (usual workflow: video guy decides
> edits and delivers the final video with rudimentary guide track from
> built-in mics). worked like a charm, thanks a lot!
>
> best,
>
>
> jörn
>
>
>
> --
> Jörn Nettingsmeier
> Lortzingstr. 11, 45128 Essen, Tel. +49 177 7937487
>
> Meister für Veranstaltungstechnik (Bühne/Studio)
> Tonmeister VDT
>
> http://stackingdwarves.net
>
>
>
>
> ---------- Forwarded message ----------
> From: "Axel 'the C.L.A.' Müller" <[email protected]>
> To: [email protected]
> Cc:
> Date: Sun, 7 Jul 2013 00:41:28 +0200
> Subject: Re: [Ardour-Dev] Fwd: [Ardour-Cvs] Ardour source branch
> meterbridge updated. 3.2-153-gf885622
> On Sat, 06 Jul 2013 22:48:48 +0200
> Jörn Nettingsmeier <[email protected]> wrote:
>
> > fwiw, the current implementation in ardour is not foolproof either:
> > when i overload my micstasies, the peak indicator will show 0.0dB but
> > not turn red, so i've learned to look for the numbers rather than the
> > color. of course, it could also be that the preamp does not ever deliver
> > fullscale for some reason...
>
> ...wich is a good reason for having an arbitrary configurable level for
> triggering the clip indicator (during recording) - working around
> hardware limitations (or features), warning if a preferred peak level
> is exceeded, etc...
>
> As allready discussed on IRC it might be useful to have different
> settings for different places in the signal chain - lower/arbitrary
> level for metering input signals ("in" meter point), simple 0 dBFS
> detection on channels and buses when mixing (pre/post meter point),
> oversampled peak meter on the master for capturing inter-sample peaks
> and so on.
>
>
>
>
> ---------- Forwarded message ----------
> From: Robin Gareus <[email protected]>
> To: "Jörn Nettingsmeier" <[email protected]>
> Cc: ardour Development List <[email protected]>
> Date: Sun, 07 Jul 2013 00:48:39 +0200
> Subject: Re: [Ardour-Dev] Fwd: [Ardour-Cvs] Ardour source branch
> meterbridge updated. 3.2-153-gf885622
> On 07/06/2013 10:48 PM, Jörn Nettingsmeier wrote:
> [..]
>
> > within a digital audio system based on floats, i don't have to care
> > about peaks at all.
>
> You will want to know if a signal on the input is clipping.
>
> > only at the last step before going back to
> > fixed-point or analog do i have to adjust.
>
> Yes, that too :)
>
> > so all i want to see from a peak indicator is "has my data been clipped
> > at some earlier point in the chain?". i don't really care about
> > inter-sample peaks at this stage.
> >
> > fwiw, the current implementation in ardour is not foolproof either:
>
> Ow, that's bad.
>
> > when i overload my micstasies, the peak indicator will show 0.0dB but
> > not turn red
>
> It will only turn red when the absolute signal value is >= 1.0.
> (now this value is configurable).
>
> > so i've learned to look for the numbers rather than the
> > color. of course, it could also be that the preamp does not ever deliver
> > fullscale for some reason...
>
> Can it be that the Micstasy uses integer PCM and never produces a peak?
> e.g with 16-bit audio it sends 2^15 -1 rather than 2^15. That rounds to
> -0.0dB but is still less than 1.0 in jack.
>
> >> Either way this is not relevant yet. The meterbridge branch (which will
> >> be merged back to master soonish) is currently mostly concerned with GUI
> >> - not the actual calculations.
> >
> > i see.
>
> It is related, because the peak-display logic is currently implemented
> in the GUI (only level-calculation and peak-hold is done in the
> audio-thread).
>
>
> [..]
> > btw, i should have written to you about it, but i've been using the
> > video timeline for a little project last week (usual workflow: video guy
> > decides edits and delivers the final video with rudimentary guide track
> > from built-in mics).
>
> That's exactly the envisaged work-flow.
>
> > worked like a charm, thanks a lot!
>
> It's great to hear success stories rather than bug-reports for a change.
> Keep them coming!
>
> Cheers!
> robin
>
>
>
> ---------- Forwarded message ----------
> From: Thomas Vecchione <[email protected]>
> To: Robin Gareus <[email protected]>
> Cc: ardour Development List <[email protected]>
> Date: Sat, 6 Jul 2013 22:16:50 -0400
> Subject: Re: [Ardour-Dev] Fwd: [Ardour-Cvs] Ardour source branch
> meterbridge updated. 3.2-153-gf885622
>
>
>
> On Sat, Jul 6, 2013 at 6:48 PM, Robin Gareus <[email protected]> wrote:
>
>> It's great to hear success stories rather than bug-reports for a change.
>> Keep them coming!
>>
>>
> That is Robin's nice way of telling me to shut up and go away! ;)
>
> All that being said, I already did a couple test projects on A3 with
> Robin's vtl with success, so yes there is lots of success to go around:).
> There should be a short trailer hitting in the next week or week and a half
> that I need to start on as well that hopefully i will be able to release
> the session file for as well.  All I can say for that one right now.
>
>         Seablade
>
>
> ---------- Forwarded message ----------
> From: "Jörn Nettingsmeier" <[email protected]>
> To: Robin Gareus <[email protected]>, ardour Development List <
> [email protected]>
> Cc:
> Date: Sun, 07 Jul 2013 13:55:13 +0200
> Subject: Re: [Ardour-Dev] Fwd: [Ardour-Cvs] Ardour source branch
> meterbridge updated. 3.2-153-gf885622
> On 07/07/2013 12:48 AM, Robin Gareus wrote:
>
>> On 07/06/2013 10:48 PM, Jörn Nettingsmeier wrote:
>>
>
>  when i overload my micstasies, the peak indicator will show 0.0dB but
>>> not turn red
>>>
>>
>> It will only turn red when the absolute signal value is >= 1.0.
>> (now this value is configurable).
>>
>>  so i've learned to look for the numbers rather than the
>>> color. of course, it could also be that the preamp does not ever deliver
>>> fullscale for some reason...
>>>
>>
>> Can it be that the Micstasy uses integer PCM and never produces a peak?
>>
>
> of course it uses integers - it's an AD converter.
>
>  e.g with 16-bit audio it sends 2^15 -1 rather than 2^15. That rounds to
>> -0.0dB but is still less than 1.0 in jack.
>>
>
> ah, thanks for the explanation. so the threshold for the red light should
> probably be lowered to "more than N samples >= (float)(2^15 - 1)".
>
>  btw, i should have written to you about it, but i've been using the
>>> video timeline for a little project last week (usual workflow: video guy
>>> decides edits and delivers the final video with rudimentary guide track
>>> from built-in mics).
>>>
>>
>> That's exactly the envisaged work-flow.
>>
>>  worked like a charm, thanks a lot!
>>>
>>
>> It's great to hear success stories rather than bug-reports for a change.
>> Keep them coming!
>>
>
> sure :)
>
>
>
>
> --
> Jörn Nettingsmeier
> Lortzingstr. 11, 45128 Essen, Tel. +49 177 7937487
>
> Meister für Veranstaltungstechnik (Bühne/Studio)
> Tonmeister VDT
>
> http://stackingdwarves.net
>
>
>
> _______________________________________________
> Ardour-Dev mailing list
> [email protected]
> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
>
>

_______________________________________________
ardour-dev mailing list
[email protected]
http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.