Re: [LAD] Digital Effects

2014-09-04 Thread Brad Campbell

On 22/08/14 23:57, t...@trellis.ch wrote:

On Fri, August 22, 2014 17:39, Harry van Haaren wrote:


If the bass player recording with comp  eq also *hears* that, as
opposed to hearing it without compression... then perhaps they'll play
better and it'll be easier to mix.



this is an interesting side-aspect indeed that goes beyond the generic
rec/play/fx fx/rec/play question.
Having the musician hear processed audio doesn't mean it has to be
recorded with FX though. It asks for a tight system (i.e. the
delay/latency of the processed audio is below the threshold of what is
acceptable by player).
I think what is sent to the musician must no be necessarily be the same
that is being recorded.


I'm a musician. I also do a lot of recording.

One thing I told years ago by a gnarled old recording engineer was 
always put plenty of reverb into the vocalists monitor. I took this 
on-board and while I always record may parts as dry as is practical, I 
always have plenty of FX in the monitor. I find it makes me sing better 
and play better/cleaner.


I've analysed this a lot over the years and I can see two reasons.

For Vocals, the reverb is distracting and stops me from concentrating on 
micromanaging my voice (which is not great to start with and could use 
all the help it can get). For particularly challenging material a double 
Scotch helps too, reinforcing the distracting aspect of the reverb.


For my instrument parts reverb or echo multiplies the tiniest of 
mistakes and therefore I concentrate a lot harder on not making them, 
leaving the actual playing to motor memory. My motor memory plays a lot 
better than my conscious process.



___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Bulk] Re: Digital Effects

2014-09-04 Thread Ralf Mardorf
On Thu, 2014-09-04 at 15:37 +0800, Brad Campbell wrote:
 One thing I told years ago by a gnarled old recording engineer was 
 always put plenty of reverb into the vocalists monitor. I took this 
 on-board and while I always record may parts as dry as is practical, I 
 always have plenty of FX in the monitor. I find it makes me sing better 
 and play better/cleaner.

Sometimes the psychologically effect does help, but in general this is a
mistake.

Drawing a picture large and making it smaller for the release usually is
better than drawing a picture small and enlarge it for the release.

 For my instrument parts reverb or echo multiplies the tiniest of 
 mistakes and therefore I concentrate a lot harder on not making them

That does only work, if you are within one scale, your music is based
much on clock of keys. If not, the result likely is terrible, reverb or
feedback delays could be disastrous.

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


[LAD] xrun callback

2014-09-04 Thread Raphaël BOLLEN

On 09/03/2014 04:04 PM, Raphaël  BOLLEN wrote:

Hello,

I'm trying to use jack_set_xrun_callback to be notified in my
application of eventual xrun.

in the documentation of the function I see a note: that 'this function
cannot be called while the client is activated'.

Does it mean that my client must call jack_set_xrun_callback before
being activated


Yes. First set the callback, and only later call jack_activate().


Two tiny jack clients which may come in handy:

 * jackxrun: report x-runs on the command line
 * busyjack: create artificial load

http://gareus.org/gitweb/?p=jackfreqd.git;a=tree;f=tools;
gcc -o jackxrun jackxrun.c -ljack
gcc -o busyjack busyjack.c -ljack

./jackxrun # reports xruns in the terminal
./busyjack 90 # will ramp things up to 90% DSP load (default is 50)

It can be used to create x-runs, yet it's not the same as a x-run from hw.

[..]

It says return 0 on success. Does it mean the callback must succeed.


Your callback function must return 0.

Cheers!
robin


Thanks Robin for your explanations and tools.

I think the x-runs (one every few hours) I get are due to hardware because jack_cpu_load is  5% and 
system load average  0.2 all periods. The problem is that those xruns make the process thread jump 
to 100% cpu and the process disappears from QJackctl, although jack and other clients still run 
normally. The code also runs fine on another computer.


I'm currently testing with jack priority raised from 40 to 70 to be above irq threads. I did not yet 
have an xrun in this config but It's a bit early to conclude.


I will also try busyjack.


Best regards

--
Raphaël.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Bulk] Re: Digital Effects

2014-09-04 Thread Lieven Moors
On Thu, Sep 04, 2014 at 10:01:31AM +0200, Ralf Mardorf wrote:
 On Thu, 2014-09-04 at 15:37 +0800, Brad Campbell wrote:
  One thing I told years ago by a gnarled old recording engineer was 
  always put plenty of reverb into the vocalists monitor. I took this 
  on-board and while I always record may parts as dry as is practical, I 
  always have plenty of FX in the monitor. I find it makes me sing better 
  and play better/cleaner.
 
 Sometimes the psychologically effect does help, but in general this is a
 mistake.
 
 Drawing a picture large and making it smaller for the release usually is
 better than drawing a picture small and enlarge it for the release.
 
  For my instrument parts reverb or echo multiplies the tiniest of 
  mistakes and therefore I concentrate a lot harder on not making them
 
 That does only work, if you are within one scale, your music is based
 much on clock of keys. If not, the result likely is terrible, reverb or
 feedback delays could be disastrous.

Oh Ralf... you are SO cool.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Bulk] Re: [Bulk] Re: Digital Effects

2014-09-04 Thread Ralf Mardorf
On Thu, 2014-09-04 at 21:27 +0200, Lieven Moors wrote:
 On Thu, Sep 04, 2014 at 10:01:31AM +0200, Ralf Mardorf wrote:
  On Thu, 2014-09-04 at 15:37 +0800, Brad Campbell wrote:
   One thing I told years ago by a gnarled old recording engineer was 
   always put plenty of reverb into the vocalists monitor. I took this 
   on-board and while I always record may parts as dry as is practical, I 
   always have plenty of FX in the monitor. I find it makes me sing better 
   and play better/cleaner.
  
  Sometimes the psychologically effect does help, but in general this is a
  mistake.
  
  Drawing a picture large and making it smaller for the release usually is
  better than drawing a picture small and enlarge it for the release.
  
   For my instrument parts reverb or echo multiplies the tiniest of 
   mistakes and therefore I concentrate a lot harder on not making them
  
  That does only work, if you are within one scale, your music is based
  much on clock of keys. If not, the result likely is terrible, reverb or
  feedback delays could be disastrous.
 
 Oh Ralf... you are SO cool.

Pardon, you are right, a good musician is unable to play her/his
instrument without effects for the monitoring, especially when
interfering with long reverbs and delays, it's much easier to sing or
play an instrument. It's common practise to add reverb and delay to help
singers and instrumentalists to get aware of their mistakes and to help
them to do a better job. My notes are completely wrong and it's
absolutely good to add intensive time related effects to the monitoring.
It can't harm by delay to add some notes from the 1/4 bar before to the
next ones. My apologies. Now I remember all professional studios and
musicians do that smart trick, they add as much effects as possible to
the monitoring. Don't forget to add much distortion to the guitar, it
covers mistakes when playing scales and allows beginners to play much
faster. Later you simply do the mix without the distortion, delay,
reverb, the result likely is amazing.

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Bulk] Re: Digital Effects

2014-09-04 Thread Brad Campbell

On 04/09/14 16:01, Ralf Mardorf wrote:

On Thu, 2014-09-04 at 15:37 +0800, Brad Campbell wrote:

One thing I told years ago by a gnarled old recording engineer was
always put plenty of reverb into the vocalists monitor. I took this
on-board and while I always record may parts as dry as is practical, I
always have plenty of FX in the monitor. I find it makes me sing better
and play better/cleaner.


Sometimes the psychologically effect does help, but in general this is a
mistake.

Drawing a picture large and making it smaller for the release usually is
better than drawing a picture small and enlarge it for the release.


For my instrument parts reverb or echo multiplies the tiniest of
mistakes and therefore I concentrate a lot harder on not making them


That does only work, if you are within one scale, your music is based
much on clock of keys. If not, the result likely is terrible, reverb or
feedback delays could be disastrous.


G'day Ralf,

Thanks for setting me straight. I've been making the same mistakes for 
over 20 years and now I know why everyone I've recorded (including 
myself) has sounded like crap.


I've learned the error of my ways and won't make the same mistake again 
(posting on this list). I'll now go back to lurking and watch you 
continue to tell everyone else who dares post on the list that they are 
wrong too.


*moron*

Brad.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev