No-Waveform View

This read-only archive contains discussions from the Adding Feature forum.
New feature request may be posted to the Adding Feature forum.
Technical support is available via the Help forum.
Locked
chris319
Posts: 137
Joined: Sun Aug 05, 2007 4:53 pm
Operating System: Windows 10

No-Waveform View

Post by chris319 » Sun Jun 29, 2014 2:54 pm

How about an alternate view which would potentially be useful when recording?

This alternate view would eliminate the drawing of the audio waveform. The waveform would be replaced with level meters. By eliminating the waveform, more screen real estate would be available for horizontally elongated meters, and would be useful when recording multiple tracks (displayed vertically). Eliminating the drawing of the waveform would unburden the CPU somewhat if the user deems a waveform view unnecessary, preferring to see meters only.

The View menu would have an item added called "Waveform" with a check mark beside it to indicate whether the waveform is to be drawn or not (meters only). The default would be the existing view with waveforms.

Here is an example of what I am talking about in Boom Recorder: http://www.vosgames.nl/products/BoomRecorder/

While we're looking at Boom Recorder, I like the way it color codes the meters. There is a positive indication when levels have exceeded a predetermined value, say -18 or -20 dBFS.

There are many improvements I would like to see in Audacity's metering, especially if this alternate no-waveform view is adopted, but that's a different topic.

kozikowski
Forum Staff
Posts: 69357
Joined: Thu Aug 02, 2007 5:57 pm
Operating System: macOS 10.13 High Sierra

Re: No-Waveform View

Post by kozikowski » Sun Jun 29, 2014 6:22 pm

I don't particularly like the default meters either, but they can be changed. Grab the right edge and pull larger...

http://kozco.com/tech/audacity/Audacity ... andard.jpg

They can be undocked and made even larger...

http://kozco.com/tech/audacity/AudacityPanelFull.jpg

The waveform graphic is also on a rubber band and can change size.

Audacity has only limited support for multi-channel, so I don't know what would happen if you did connect a multi-channel audio source. It doesn't happen very often.

Are you after meters that are green from here to here, yellow from here to here and then red? That might interfere with the two-tone green which generally indicates the peak and RMS values and the red overload flasher.

Koz

chris319
Posts: 137
Joined: Sun Aug 05, 2007 4:53 pm
Operating System: Windows 10

Re: No-Waveform View

Post by chris319 » Mon Jun 30, 2014 2:13 am

Those things change the size of the meters/waveform.

I would like to have the CPU's load lightened by not drawing the waveform if the user doesn't need it (CPU cycles aren't free :D ).

I'm starting another thread on meters.

steve
Site Admin
Posts: 81609
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: No-Waveform View

Post by steve » Mon Jun 30, 2014 1:58 pm

chris319 wrote:I would like to have the CPU's load lightened by not drawing the waveform if the user doesn't need it (CPU cycles aren't free :D ).
The CPU load for drawing a few seconds of waveform is very small (should be insignificant unless the computer is seriously underpowered for the job). Drawing can be limited to the first few seconds by disabling "Update display while playing" in "Edit > Preferences > Tracks" (and ensure that you are zoomed in to show no more than a few seconds).

CPU load can be reduced further by disabling "Overdub" (if not required) in the Transport menu.

If "Overdub" is needed, then CPU load can minimised by ensuring that all tracks have the same sample rate as the "Project Rate". The sample rate for each track is shown in the track information panel on the left end of each audio track. The Project Rate is set and shown in the bottom left corner of the main Audacity window.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

chris319
Posts: 137
Joined: Sun Aug 05, 2007 4:53 pm
Operating System: Windows 10

Re: No-Waveform View

Post by chris319 » Mon Jun 30, 2014 11:27 pm

by disabling "Update display while playing" in "Edit > Preferences > Tracks"
Would that be in effect during recording?
CPU load can be reduced further by disabling "Overdub" (if not required) in the Transport menu.
During recording?
If "Overdub" is needed, then CPU load can minimised by ensuring that all tracks have the same sample rate as the "Project Rate". The sample rate for each track is shown in the track information panel on the left end of each audio track.
I'm talking about straight recording. Why draw an audio waveform if the user doesn't want or need it?

Are you absolutely certain that drawing the waveform is done at a lower priority than everything directly related to audio recording? Metering and waveform drawing should be done at normal priority regardless of the level of CPU-cycle consumption. Audio functions should be done at a much higher priority.

steve
Site Admin
Posts: 81609
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: No-Waveform View

Post by steve » Tue Jul 01, 2014 2:04 am

chris319 wrote:Would that be in effect during recording?
Did you try it?
chris319 wrote:
steve wrote:CPU load can be reduced further by disabling "Overdub" (if not required) in the Transport menu.
During recording?
If there is more than one audio track, yes.
If you're running into CPU load problems with a single track recording then you really need a faster machine - even an antique Pentium II computer should manage several tracks without CPU load issues.
chris319 wrote:Why draw an audio waveform if the user doesn't want or need it?
Because Audacity is a multi-track audio editor. To edit audio there needs to be a representation of the audio that is being edited. If you don't want to edit audio then there is no need to use Audacity. You could even use a command line recorder with no GUI at all (such as SoX http://sox.sourceforge.net/)

If you are interested in the detailed inner workings of Audacity, the source code is available here: https://code.google.com/p/audacity/source/checkout
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Locked