Request For Comments: Snakeoil 1.2.0 (Gear Isolation)
#11
Working on something rather interesting right now - AES67.

Specifically the virtual AES67 device from Merging Technologies. AES67 is used extensively in the commercial space for audio distribution (think Creston, SVSi, Attero). Wasn't even aware about this virtual solution until early this week, and honestly wasn't even aware Merging Technology is in the audiophile business (NADAC).
 
[Image: Ravenna.png]

This will be a free feature for Isolation Gear, meaning it'd be an activated feature for the current Blind Testing firmware. When U3 is released, you'd need to:
  1. Use the Ravenna upgrade kernel
  2. Install the Ravenna module to get the closed source user space binary
Snakeoil will detect the Ravenna kernel and run Butler automatically. And you'd get a link to the Butler interface in the players section. Here's one of the config tabs in Butler:
 
[Image: Butler.png]

Not entirely sure how many will be using this. I'm hoping this will be multicasting (1 source, multiple receivers), but apparently this is unicast (point to point stream)? It's all a bit confusing right now, but hopefully I can run some tests to see what it's doing.
Snakeoil Operating System - Music, your way!
Reply

#12
Any Links ??  I looked but can't find any sales or price listing..... is it just hot as in air or something more substantial with specs tests reviews and dealers ?? lol. Smile
Reply

#13
(01-Mar-2019, 04:13 PM)Bromf Wrote: Any Links ??  I looked but can't find any sales or price listing..... is it just hot as in air or something more substantial with specs tests reviews and dealers ?? lol. Smile
Here's the page.

And a wiki page on the AES67 companies out there. Merging is at the top of the table...

I've only have experience with QSC and Attero, and only on the network side. Getting a working verison of this (if it's multicasting) will hopefully help me in my day job. I'm trying to get a proper handling of AES67.

Of all the network gear we tried, it seems Cisco is the only switch that has all the options needed to work well.
Snakeoil Operating System - Music, your way!
Reply

#14
I think I get the big picture but the details lose me... Big Grin   
My IT skills are light years less than stellar....being an 'old coot' lol... Wink

I've looked at various audio over network implementations but nothing yet seems mature nor useable at the domestic level..... this may be the first but I'm still confused at the hardware level...what does it run on and where is that hardware sourced...?

Seems that application is aimed at studio/recording over ip ??     which could be a lot of fun...I would so like to be able to rip LPs on one machine doing the D/A conversion with a local card but send the result to another machine for processing and archiving...
Reply

#15
(01-Mar-2019, 05:01 PM)Bromf Wrote: My IT skills are light years less than stellar....being an 'old coot' lol... Wink
Tongue Clap
Snakeoil Operating System - Music, your way!
Reply

#16
Native DSD. One of the most asked feature requests for Snakeoil. In the past you guys need to generate a diangostic file, send it to me, and I'd add the necessary codes to make it work. Not anymore!
[Image: cool2.gif]

Here's the prototype of the kernel that'll read a configuration file, and set your DSD output accordingly.

[Image: JID7moS.png]
The above configuration will result in this:
Code:
XENRAN Audio HD USB Audio at usb-0000:02:04.0-2.1, full speed : USB Audio

Playback:
  Status: Stop
  Interface 2
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 3 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
  Interface 2
    Altset 2
    Format: S24_3LE DSD_U16_LE
    Channels: 2
    Endpoint: 3 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
  Interface 2
    Altset 3
    Format: S32_LE
    Channels: 2
    Endpoint: 3 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000

The beauty of this? This one single kernel will now work for all native DSD DACs (you just have to enter the parameters yourself). And there is no need to reboot the PC, just disconnect and reconnect and the new settings will be applied.wacky wackywackywacky

That's the kernel bits out of the way (mostly). Going to work on the GUI next. Not entirely sure how to approach this at the moment, so stay tuned.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • hkphantomgtr
Reply

#17
(23-Mar-2019, 09:01 AM)agent_kith Wrote: Native DSD. One of the most asked feature requests for Snakeoil. In the past you guys need to generate a diangostic file, send it to me, and I'd add the necessary codes to make it work. Not anymore!
[Image: cool2.gif]

Here's the prototype of the kernel that'll read a configuration file, and set your DSD output accordingly.

[Image: JID7moS.png]
The above configuration will result in this:
Code:
XENRAN Audio HD USB Audio at usb-0000:02:04.0-2.1, full speed : USB Audio

Playback:
  Status: Stop
  Interface 2
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 3 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
  Interface 2
    Altset 2
    Format: S24_3LE DSD_U16_LE
    Channels: 2
    Endpoint: 3 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
  Interface 2
    Altset 3
    Format: S32_LE
    Channels: 2
    Endpoint: 3 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000

The beauty of this? This one single kernel will now work for all native DSD DACs (you just have to enter the parameters yourself). And there is no need to reboot the PC, just disconnect and reconnect and the new settings will be applied.wacky wackywackywacky

That's the kernel bits out of the way (mostly). Going to work on the GUI next. Not entirely sure how to approach this at the moment, so stay tuned. 

You're so gifted!  Thanks for your great work!
[-] The following 1 user Likes hkphantomgtr's post:
  • agent_kith
Reply

#18
Here's how native configuration is going to work in the Snakeoil WebApp (Blind Testing U4 onwards). Install a special DSD kernel (yet to be released) and reboot. Once Snakeoil recognises a compatible kernel, you'll see an extra configuration panel in the Snakeoil menu, like so:
 
[Image: 7FvRKsF.png]

Click on that drop down button, to select a DSD format supported by your DAC (check with your DAC maker on this):
[Image: BxMqZTH.png]

More configuration options will appear once you select a DSD format:
[Image: ldb0hRm.png]
Don't know the USB ID of your DAC? Click on the search icon (magnifying glass), and it'd return the USB ID of your first USB DAC:
[Image: T5Fo5BH.png]
Next, select the Altset (3 available) that will do native DSD decoding (again refer to your DAC maker for configuration details):
[Image: 5SeBvNu.png]
And that'll complete the native DSD configuration. To apply, scroll to the bottom of the page and click "Save". Then reconnect your DAC (unplug and reconnect your USB DAC), and the new settings will be applied.
Now start playing native DSD and see if it works *Fingers crossed*. For safety reasons, remember to set the volume to a very low level. Note you cannot use software volume control for this (native DSD requires the software mixer to be at 100%).
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • hkphantomgtr
Reply

#19
(25-Mar-2019, 06:09 PM)agent_kith Wrote: Here's how native configuration is going to work in the Snakeoil WebApp (Blind Testing U4 onwards). Install a special DSD kernel (yet to be released) and reboot. Once Snakeoil recognises a compatible kernel, you'll see an extra configuration panel in the Snakeoil menu, like so:
 
[Image: 7FvRKsF.png]

Click on that drop down button, to select a DSD format supported by your DAC (check with your DAC maker on this):
[Image: BxMqZTH.png]

More configuration options will appear once you select a DSD format:
[Image: ldb0hRm.png]
Don't know the USB ID of your DAC? Click on the search icon (magnifying glass), and it'd return the USB ID of your first USB DAC:
[Image: T5Fo5BH.png]
Next, select the Altset (3 available) that will do native DSD decoding (again refer to your DAC maker for configuration details):
[Image: 5SeBvNu.png]
And that'll complete the native DSD configuration. To apply, scroll to the bottom of the page and click "Save". Then reconnect your DAC (unplug and reconnect your USB DAC), and the new settings will be applied.
Now start playing native DSD and see if it works *Fingers crossed*. For safety reasons, remember to set the volume to a very low level. Note you cannot use software volume control for this (native DSD requires the software mixer to be at 100%).



That's a really stunning news!!! [Image: admire2.gif]
Reply

#20
4 day long weekend. Thought I can get some work done. Wild weather knocked the power out. No idea when it'll be back.

There is a loud bang in the suburb.

Hope everyone, and all computers are OK.
Snakeoil Operating System - Music, your way!
Reply



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  Snakeoil Music server & Snakeoil its own endpoint hkphantomgtr 8 365 17-Feb-2024, 11:20 AM
Last Post: Snoopy8
  Working on new Snakeoil release - 1.3.x (Codename Measurements) agent_kith 42 3,724 19-Nov-2023, 10:53 AM
Last Post: agent_kith
  Make SnakeOil install much easier Snoopy8 5 673 24-Aug-2023, 03:28 PM
Last Post: agent_kith
  [SOLVEDOngoing status updates with new UI for Gear Isolation agent_kith 97 12,989 11-Feb-2022, 07:13 AM
Last Post: agent_kith
  [SOLVEDRequest for UEFI boot zackthedog 13 8,303 22-May-2021, 02:37 PM
Last Post: agent_kith



Users browsing this thread:
3 Guest(s)

[-]
Our Sponsors

[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Latest Threads
ZimaBoard 2x NIC, 2x SATA, 2x USB, 1x PC...
Last Post: agent_kith
26-Mar-2024 12:04 PM
» Replies: 13
» Views: 612
LMS Upgrade ?
Last Post: uglymusic
15-Mar-2024 09:14 PM
» Replies: 7
» Views: 149
Squeezebox shutdown
Last Post: TripleX
13-Mar-2024 07:34 AM
» Replies: 4
» Views: 70
MP3 Not Playing
Last Post: Coacharnold
10-Mar-2024 10:25 AM
» Replies: 3
» Views: 52
Fail to install myMPD
Last Post: hkphantomgtr
03-Mar-2024 08:45 PM
» Replies: 9
» Views: 195
Intel HFI Driver Can "Save Tons Of CPU C...
Last Post: hkphantomgtr
28-Feb-2024 09:15 PM
» Replies: 0
» Views: 41
Announcing Snakeoil Measurements 1.3.0
Last Post: agent_kith
26-Feb-2024 10:02 PM
» Replies: 94
» Views: 4137
More Problems with Squeezelite in 1.3
Last Post: Coacharnold
17-Feb-2024 09:47 PM
» Replies: 2
» Views: 69
Snakeoil Music server & Snakeoil its own...
Last Post: Snoopy8
17-Feb-2024 11:20 AM
» Replies: 8
» Views: 365
RoonBridge (64 bit only)
Last Post: scrarfussi
15-Feb-2024 08:26 PM
» Replies: 3
» Views: 4125

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.


Powered By MyBB, © 2002-2024. Theme © Melroy van den Berg.