Re: [RDD] Switch Taking on ASI6114

2021-06-14 Thread Fred Gleason
On Jun 14, 2021, at 04:28, Alejandro olivan Alvarez 
 wrote:
> Mmmm... I get the point... I have no experience on those devices, but I 
> understand what you're depicting is kinda hard situation to handle from a 
> sysadmin / programmer point of view... hopefully those things feature some 
> way to check their status on their own.
> 
Most of them have some sort of external mechanism (physical or virtual) for 
ascertaining matrix state. Not all of them include that capability in the 
control API for third-party applications though.

The one big exception though is the ‘Local Audio Adapter’ driver (the very one 
that you’ve been attempting to troubleshoot), as that one exists as a purely 
internal Rivendell construct. Hmm…

> I'm aware that, although easy to say, implementing even a basic cli 
> capability of 'status report' on you internal audio routing/switcher daemon 
> (I guess caed?) would imply rather hard-to-implement features, such as some 
> kind of volatile or persistent storage on crosspoint status, levels, etc, 
> etc... all that on a very 'core' part of rivendell, and not of much help (if 
> any) on those 'autistic' devices.
> 
What say we add some reporting to syslog for the ‘Local Audio Adapter’ driver, 
so one could at least get some feedback on what Rivendell thinks the state of 
the routing matrix is? It wouldn’t be terribly useful operationally, but could 
simply troubleshooting at least.

> It would be very nice but (let's dream! :-), in the future, to have some kind 
> of equivalent to the GPIOMonitor  but for the internal audio 
> routing/crosspoint (caed?) engine 
> 
Very unlikely to happen in Rivendell, unfortunately. However, you might want to 
check out the ‘Drouter’ project, which provides exactly that. Rivendell has a 
switcher driver that will interface to it (’Software Authority Protocol’).

https://github.com/ElvishArtisan/drouter

Currently limited to Livewire devices, but there is some talk of adding support 
for others.

Cheers!


|-|
| Frederick F. Gleason, Jr. | Chief Developer |
|   | Paravel Systems |
|-|
| A room without books is like a body without a soul. |
| |
| -- Cicero   |
|-|

___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Switch Taking on ASI6114

2021-06-14 Thread Alejandro olivan Alvarez

Hi! Thanks for your incredible work!

On 6/13/21 3:01 PM, Fred Gleason wrote:
On Jun 12, 2021, at 08:47, Alejandro Olivan Alvarez 
> wrote:


Although, In my case, switch experiments over ASI card were 
successful, switching over Jackd Interface where troublesome... but, 
anyways, what I discovered is that, sometimes, you RESTART rivendell 
and a given, nonworking RML SA/SR, starts to work.


It is well documented that, upon re-congig/tweak on RDAdmin, a 
reivendell-restart could be needed (not always)... The thing is that, 
sometimes, a rivendell-restart seems not to be enough, and the RML 
SA/ST keeps having no effect whatsoever... so maybe even a full 
system reboot could be needed




With the exception of (some) things related to JACK, it should never 
be necessary to restart the rivendell service after making 
configuration changes in rdadmin(1). If you find a situation where 
that is necessary, please report it as a bug!
I'm aware this isn't the best time to test rivendell, since you're in 
the middle of a major version change going qt5 ( that will be a quite a 
milestone!), on top of that, I'm also aware that because of my lack of 
experience in managing the Rivendell ecosystem, together with the 
Debian/CentOS differences, I'm not in a good position to confidently 
report on bugs that, often, aren't nothing but simple mistakes.


Today but, I've reproduced the situation where an RML SA on a running 
rivendell terminal (Local Audio Adapter switch against the Jack 
interface) didn't apply or was silently ignored... and then, after a 
rivendell restart, a re-issue of the same RML SA set the crosspoint as 
expected.






(maybe for a full caed restart... I'm speculating here)


Restarting the ‘rivendell’ service *does* do a full caed(8) restart.


Yesterday I missed very very much any way to monitor the 
crosspoint/switching/routing status of a Switch device (Maybe there's 
some way to get it!?!?!)... but I didn't find it. Also, there seems 
to be not feed-back upon the RML execution... you throw it, and 
that's all... I found myself faithfully believing it was 
applied/working... so this part is incredibly hard to troubleshoot.


Agreed. There are some formidable practical obstacles however; 
starting with the fact that some of the supported devices —e.g. Grass 
Valley GVC 7000 protocol — provide no mechanism for reading the actual 
state of the switching matrix. For those devices, Rivendell itself is 
in the situation of having to fire off protocol messages in the pious 
hope that they actually work, with no means for determining that that 
is actually so.


Mmmm... I get the point... I have no experience on those devices, but I 
understand what you're depicting is kinda hard situation to handle from 
a sysadmin / programmer point of view... hopefully those things feature 
some way to check their status on their own.


I'm aware that, although easy to say, implementing even a basic cli 
capability of 'status report' on you internal audio routing/switcher 
daemon (I guess caed?) would imply rather hard-to-implement features, 
such as some kind of volatile or persistent storage on crosspoint 
status, levels, etc, etc... all that on a very 'core' part of rivendell, 
and not of much help (if any) on those 'autistic' devices.


It would be very nice but (let's dream! :-), in the future, to have some 
kind of equivalent to the GPIOMonitor  but for the internal audio 
routing/crosspoint (caed?) engine




Cheers!


|-|
| Frederick F. Gleason, Jr. |             Chief Developer         |
|                           |             Paravel Systems         |
|-|
|         A room without books is like a body without a soul.         |
|         |
|                                                         -- Cicero   |
|-|


___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Best regards.


___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Switch Taking on ASI6114

2021-06-13 Thread Fred Gleason
On Jun 12, 2021, at 08:47, Alejandro Olivan Alvarez 
 wrote:
> Although, In my case, switch experiments over ASI card were successful, 
> switching over Jackd Interface where troublesome... but, anyways, what I 
> discovered is that, sometimes, you RESTART rivendell and a given, nonworking 
> RML SA/SR, starts to work.
> 
> It is well documented that, upon re-congig/tweak on RDAdmin, a 
> reivendell-restart could be needed (not always)... The thing is that, 
> sometimes, a rivendell-restart seems not to be enough, and the RML SA/ST 
> keeps having no effect whatsoever... so maybe even a full system reboot could 
> be needed 
> 

With the exception of (some) things related to JACK, it should never be 
necessary to restart the rivendell service after making configuration changes 
in rdadmin(1). If you find a situation where that is necessary, please report 
it as a bug!


> (maybe for a full caed restart... I'm speculating here)
> 

Restarting the ‘rivendell’ service *does* do a full caed(8) restart.


> Yesterday I missed very very much any way to monitor the 
> crosspoint/switching/routing status of a Switch device (Maybe there's some 
> way to get it!?!?!)... but I didn't find it. Also, there seems to be not 
> feed-back upon the RML execution... you throw it, and that's all... I found 
> myself faithfully believing it was applied/working... so this part is 
> incredibly hard to troubleshoot.
> 
Agreed. There are some formidable practical obstacles however; starting with 
the fact that some of the supported devices —e.g. Grass Valley GVC 7000 
protocol — provide no mechanism for reading the actual state of the switching 
matrix. For those devices, Rivendell itself is in the situation of having to 
fire off protocol messages in the pious hope that they actually work, with no 
means for determining that that is actually so.

Cheers!


|-|
| Frederick F. Gleason, Jr. | Chief Developer |
|   | Paravel Systems |
|-|
| A room without books is like a body without a soul. |
| |
| -- Cicero   |
|-|

___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Switch Taking on ASI6114

2021-06-12 Thread Alejandro Olivan Alvarez

HI.

Yesterday I was doing my first experiments precisely with that stufff: 
ST, SA, SR, etc... And I found exactly on the same boat:


Although, In my case, switch experiments over ASI card were successful, 
switching over Jackd Interface where troublesome... but, anyways, what I 
discovered is that, sometimes, you RESTART rivendell and a given, 
nonworking RML SA/SR, starts to work.


It is well documented that, upon re-congig/tweak on RDAdmin, a 
reivendell-restart could be needed (not always)... The thing is that, 
sometimes, a rivendell-restart seems not to be enough, and the RML SA/ST 
keeps having no effect whatsoever... so maybe even a full system reboot 
could be needed (maybe for a full caed restart... I'm speculating here)


Yesterday I missed very very much any way to monitor the 
crosspoint/switching/routing status of a Switch device (Maybe there's 
some way to get it!?!?!)... but I didn't find it. Also, there seems to 
be not feed-back upon the RML execution... you throw it, and that's 
all... I found myself faithfully believing it was applied/working... so 
this part is incredibly hard to troubleshoot.


Maybe someone could help with some clues/tricks about this 
ST/SA/SR/etc... matters.


Best regards.


On 6/12/21 7:31 AM, Ryan Kin wrote:
I've done so many taking sources of Rivendell through the computer in 
my time of using Rivendell but recently, I'm not able to take the 
source...
My soundcard is an ASI6114 and my line code is "ST 0 0 0!" and switch 
off code is "SR 0 0 0".

What am I missing?
Thanks in advance!

___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


[RDD] Switch Taking on ASI6114

2021-06-11 Thread Ryan Kin
I've done so many taking sources of Rivendell through the computer in my
time of using Rivendell but recently, I'm not able to take the source...
My soundcard is an ASI6114 and my line code is "ST 0 0 0!" and switch off
code is "SR 0 0 0".
What am I missing?
Thanks in advance!
___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev