routing plugin mod. line in -> front + rear

Discussion in 'Effects and the DSP' started by imperia, Dec 18, 2002.

  1. imperia

    imperia Active Member

    Joined:
    Dec 17, 2002
    Messages:
    199
    Likes Received:
    0
    Trophy Points:
    26
    i have modified my routing plugin because i wanted to get "Line In" to my 4ch setup. normally line in is only heard on front speakers. here is my mod:

    .......
    acc3 RO_dfront_r , RO_front_r , 0x0, 0x0;
    acc3 RO_rear_l , WaveL , 0x0, AC3SurLeft ;
    acc3 RO_rear_l , Fx1InSL , RO_rear_l , Fx2InSL ;
    macs RO_rear_l , RO_rear_l , RSynthL , 0x40000000;
    acc3 RO_rear_l , 0x0 , 0x0, In0 ; patch: In0(LineInL) => Rear_L
    acc3 RO_rear_r , WaveR , 0x0, AC3SurRight ;
    acc3 RO_rear_r , Fx1InSR , RO_rear_r , Fx2InSR ;
    macs RO_rear_r , RO_rear_r , RSynthR , 0x40000000;
    acc3 RO_rear_r , 0x0 , 0x0, In1 ; patch: In1(LineInR) => Rear_R
    macs RO_phones_l , 0x0, RO_front_l , 0x40000000;
    macs RO_phones_l , RO_phones_l , RO_rear_l , 0x40000000;
    macs RO_phones_r , 0x0, RO_front_r , 0x40000000;
    ......

    added lines are commented with "patch"
    please tell me:
    1. what you think.
    2. do somebody have any other(better) mods/solution for this purpose (line in->front+rear)
    3. maybe my mod is incorrect or there is easier way to do this?!

    regards,
    imperia
     
  2. Max M.

    Max M. h/h member-shmember

    Joined:
    Dec 7, 2002
    Messages:
    2,690
    Likes Received:
    9
    Trophy Points:
    63
    >acc3 RO_rear_r , 0x0 , 0x0, In1 ; patch: In1(LineInR) => Rear_R

    i'm not sure this patch does exaclty what you want... such code let you to hear only Line_in with Rear and nothing more... (and that can be done just by connecting prolog 0/1 directly to epilog.rear without "routing" module at all)

    Btw. why hearing the same mono/stereo signal with four speakers is so important for you? (e.g. what this cloning is for?)
     
    Last edited: Dec 19, 2002
  3. imperia

    imperia Active Member

    Joined:
    Dec 17, 2002
    Messages:
    199
    Likes Received:
    0
    Trophy Points:
    26
    my setup is:
    ct4830 (w/ 5.1 output)
    front out -> headphones* or speakers(smaller)
    rear out** -> car amplifier kenwood*** -> speakers (big) ;)
    tvtuner/radio**** -> line in

    ---
    * used at night when the people sleep ;)
    ** as a know rear out has better quality output, so its used here for the car amplifier to get better sound.
    *** on/off switchable. only 1 stereo input.
    **** good for cloning to rear because its stereo

    when i power on my car amp. to have my "TV sound out" on the rear speakers.

    i want to mix In0/In1(Line in) with the other rear output (rear_l+r). eg. still have ac3? not just cutting RO_rear_*
    stereo(line in) -> 5.1 or 4ch speakers.
    i think this is useful for everybody with more than 2 speaker setup and tvtuner who wants to listen his tv to all speakers even without surround.
     
  4. Max M.

    Max M. h/h member-shmember

    Joined:
    Dec 7, 2002
    Messages:
    2,690
    Likes Received:
    9
    Trophy Points:
    63
    I see. So if you want "the real rear signal" (e.g. from ac3 etc.) to be preserved do "acc3 RO_rear_r , RO_rear_r, 0x0, In1"

    If you want rear to play just the same stuff as front does connect outputs of eq to prolog.rear

    ---
    and don't forget: "who wants to listen his tv to all speakers even without surround" - stereo sound comming from four speakers is muffled and you get phase and spectral distortions...
    like.. hmm... reading same text from four differrent monitors at a moment ;)
     
  5. imperia

    imperia Active Member

    Joined:
    Dec 17, 2002
    Messages:
    199
    Likes Received:
    0
    Trophy Points:
    26
    what is the difference between:
    "acc3 RO_rear_r , RO_rear_r, 0x0, In1"
    and
    "acc3 RO_rear_r , 0x0, 0x0, In1"?

    please explain.

    eq?
    prolog.rear?

    normally i have output for the rear.
    this output is some inputs mixed together. i want to add "line in" to this mixing(for the rear speakers. for the front its added already). so if i listen to winamp(stereo) + bsplayer(ac3) + dscaler(tv/stereo) to hear them simultaneously at front and rear.

    :) reading same text from 2 monitors.
    then this should be true for winamp(for example) too?! for me its like having 6-way speaker - not 3 way. because all the speakers are a front of me.. not at the every corner of the room and the front and rear speakers are different size.

    regards,
    imperia
     
  6. Eugene Gavrilov

    Eugene Gavrilov kX Project Lead Programmer and Coordinator

    Joined:
    Dec 7, 2002
    Messages:
    3,146
    Likes Received:
    9
    Trophy Points:
    48
    acc3 ro_rear_r, ro_rear_r, 0x0, in1
    means:
    ro_rear_r=ro_rear_r+0+in1

    acc3 ro_rear_r,0,0,in1
    means:
    ro_rear_r=0+0+in1

    /E
     

Share This Page

visited