Windows - Kodi testbuild with AudioDSP support

  Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
AchimTuran Offline
Team-Kodi Member
Posts: 558
Joined: Jan 2014
Reputation: 14
Location: Germany
Post: #16
(2015-05-18 09:00)Ned Scott Wrote:  I tested out the EQ (Biquad Filters) on a Windows tablet just now that is running a little wimpy ATOM processor, and it worked great! Very awesome. I'll try to test out the other stuff tomorrow.

Great to hear Big Grin

Yeah it's very fast. I also have an old NVidia ION with an Atom, but I hadn't the time to test it.Undecided

Latest news about AudioDSP and my libraries are available on Twitter.

Developers can follow me on Github.
find quote
AchimTuran Offline
Team-Kodi Member
Posts: 558
Joined: Jan 2014
Reputation: 14
Location: Germany
Post: #17
(2015-05-18 01:10)YLDragon Wrote:  LINUX (x64) BUILD Confused?

https://github.com/kodi-adsp/adsp.freesurround.git
https://github.com/kodi-adsp/adsp.basic.git
https://github.com/kodi-adsp/adsp.biquad.filters.git

build errors

ConfusedConfusedConfusedConfusedConfusedConfusedConfused?

If you follow this instructions for Ubuntu, all should work. Just replace the "git clone https://github.com/xbmc/xbmc.git kodi" with "git clone https://github.com/AchimTuran/kodi -b current_audio-dsp-addon-handling"

If you wanna build the Add-ons follow this guide.

Sorry I don't have a machine with Ubuntu x64.

If you have errors please, open a new thread. Post the log on pastebin.com or something similiar and add it to your new thread.

Latest news about AudioDSP and my libraries are available on Twitter.

Developers can follow me on Github.
find quote
wsnipex Offline
Team-Kodi
Posts: 6,410
Joined: Jun 2011
Reputation: 166
Post: #18
for build the addons on linux, rather see: http://forum.kodi.tv/showthread.php?tid=220990
find quote
CarPC Offline
Junior Member
Posts: 8
Joined: Jul 2015
Reputation: 0
Post: #19
(2015-05-17 21:30)wisler Wrote:  ... please switch to the skin confluence. Other skins are currently not supported...

hi wisler --

Can I talk you into adding support for the re-Touched skin?

I'm aiming for a mobile installation using a capacitive touch screen.

see http://forum.kodi.tv/showthread.php?tid=232784

Also, how close are we to being able to do digital room correction with this build?
find quote
da-anda Offline
Team-Kodi Member
Posts: 5,803
Joined: Jun 2009
Reputation: 78
Location: germany
Post: #20
it's too early to add ADSP support to other skins - way too much things might change in the next weeks, so it would probably be a waste of time to integrate it into other skins atm
find quote
AchimTuran Offline
Team-Kodi Member
Posts: 558
Joined: Jan 2014
Reputation: 14
Location: Germany
Post: #21
Yeah sorry da-anda is right. It's to early e.g. we need to improve the OSD for AudioDSP.

Maybe one day you can use my adsp.xconvolver addon, which will support room correction. Big Grin

Latest news about AudioDSP and my libraries are available on Twitter.

Developers can follow me on Github.
find quote
da-anda Offline
Team-Kodi Member
Posts: 5,803
Joined: Jun 2009
Reputation: 78
Location: germany
Post: #22
I see no issue with switching to Confluence, setting up ADSP and going back to your preferred skin while this feature is still in development.
find quote
jerimiah797 Offline
Member
Posts: 76
Joined: Mar 2011
Reputation: 4
Post: #23
This looks very cool you guys!

I thought I'd bring up my use case, which isn't handled in any of the modules yet. Although I love the dynamic range of movies and well-recorded music, very often when I'm watching a movie at night and my wife is trying to sleep, it's a real marriage saver to have a highly compressed audio track, so the quiet talking can be heard, and the big explosions that interrupt the talking don't rattle the windows in the house and get me in big trouble. Dynamic range control is also a great feature when watching videos from providers that have wildly variable audio volumes and qualities, such as youtube video. I currently use this tool on my HTPC.
http://claessonedwards.com/index.php?opt...temid=1089
It does a great job with the audio processing, but has a few significant drawbacks - it has it's own volume control that seems to be impossible to automate, and it only runs on Windows. After using it for the past 3 years I literally can't imagine using my HTPC without this tool. I can set the volume of the content where I want it and I literally don't have to change the volume, even if I change content, for as long as I want. I used to have to constantly ride the volume buttons, and it was kind of ridiculous how distracting it was to be hyper-aware of the volume level at all times.

If there is a AudioDSP module in the works with similar functionality, I would be all over it. AT this point, if I want to move away from the Windows platform, I would have to buy an external hardware multiband compressor/limiter. Which is silly. Thanks. :-)

PS. I have an audio engineering background, but have never done DSP programming before. I do some work in Python, building kodi addons, and also in Javascript, building web applications. I say this because I welcome technical feedback to my comments. Thanks.
find quote
CarPC Offline
Junior Member
Posts: 8
Joined: Jul 2015
Reputation: 0
Post: #24
(2015-07-23 20:16)wisler Wrote:  Yeah sorry da-anda is right. It's to early e.g. we need to improve the OSD for AudioDSP.

Maybe one day you can use my adsp.xconvolver addon, which will support room correction. Big Grin

What stops me from using xconvolver now?

What about using a utility like Virtual Audio Cable (see http://software.muzychenko.net/eng/vac.htm) to patch the output from Kodi to a number of DSP processing blocks (mixer, convolver, equalizer, cross-over, etc)?

Finally, what if I don't want an on-screen display? The 7-inch in-dash capacitive touch screen must be visible to the driver and controllable by the driver, but the big screen monitor (if and when I install one) should only be visible to passengers.

If the van is parked and everyone is sitting in the back watching a movie, then yes, you want an OSD. But...

While driving down the road, the driver needs to adjust the volume, tune the radio, navigate the directory structure to pick a song, album, or playlist, turn shuffle on and off, and so on. The user interface elements must be big enough to be seen out of the corner of the driver's eye and simple enough to be operated with one finger, without taking his attention off the road.

Can Kodi be configured to do this?

I must admit, the more I read the FAQs, the more confused I get.

I've been using Windows Explorer and MPC-HC on my desktop PC to play audio tracks ripped out of MP4's downloaded from YouTube. This is the extent of my experience using digital media players (even though I write real-time code for a living, including embedded kernels, device drivers, audio codecs and so on in C and assembler).

I'm getting the impression that Kodi doesn't do what the Explorer+MPC combination does, but I lack the context to figure out what else one might want it might do...
find quote
MKANET Offline
Senior Member
Posts: 164
Joined: Mar 2015
Reputation: 4
Post: #25
wisler, thank you for your contribution to the Kodi community! Im currently using the DSPlayer version of Kodi 15.0 (Final Release) to take full advantage of both MadVR Video processing and FFDshow Audio processing for Kodi Video sources (TV, Movies, Music Videos). However, there's no way to play Kodi Music and other Sound addons using DSPlayer (that I know of). It wouldve been very nice if that were the case.

All I'm trying to do is recreate some of the audio processing effects I do with ffdshow Audio Processor for Music sources in Kodi. Is there any way you could offer an updated test build that can integrate with Kodi DSPlayer builds (Isengard 15.0 final and newer)?
find quote
dhead Offline
Donor
Posts: 696
Joined: May 2010
Reputation: 3
Post: #26
I've got all the official adsp addons packaged for Arch Linux, though did not tested yet that they're doing what they supposed to.

Couldn't get adsp.xconvolver to compile, it needed CHelper_libKODI_audioengine from non existing libKODI_audioengine.h .
find quote
AchimTuran Offline
Team-Kodi Member
Posts: 558
Joined: Jan 2014
Reputation: 14
Location: Germany
Post: #27
(2015-08-02 20:49)dhead Wrote:  I've got all the official adsp addons packaged for Arch Linux, though did not tested yet that they're doing what they supposed to.
....
I think no, because they are not very well tested Big Grin


(2015-08-02 20:49)dhead Wrote:  ...
Couldn't get adsp.xconvolver to compile, it needed CHelper_libKODI_audioengine from non existing libKODI_audioengine.h .
At the moment adsp.xconvolver is in a really early development stage and thats the reason why it is not available under https://github.com/kodi-adsp. It's not finished and at the moment not usable.
You are to fast Blush

You can find my CHelper_libKODI_audioengine in:
https://github.com/AchimTuran/kodi/blob/...ioengine.h and the related PR is here: https://github.com/xbmc/xbmc/pull/7610

Latest news about AudioDSP and my libraries are available on Twitter.

Developers can follow me on Github.
find quote
AchimTuran Offline
Team-Kodi Member
Posts: 558
Joined: Jan 2014
Reputation: 14
Location: Germany
Post: #28
(2015-08-02 06:50)MKANET Wrote:  ...
All I'm trying to do is recreate some of the audio processing effects I do with ffdshow Audio Processor for Music sources in Kodi. Is there any way you could offer an updated test build that can integrate with Kodi DSPlayer builds (Isengard 15.0 final and newer)?

Hi MKANET,
sorry at the moment I have no time to offer new builds. On the other hand AudioDSP is in the current master integrated.
You have to build it on your own.

Latest news about AudioDSP and my libraries are available on Twitter.

Developers can follow me on Github.
find quote
AchimTuran Offline
Team-Kodi Member
Posts: 558
Joined: Jan 2014
Reputation: 14
Location: Germany
Post: #29
(2015-07-25 03:59)CarPC Wrote:  What stops me from using xconvolver now?
Alot. It's not finished and at the moment it can't load filters. It's still my GSoC project.

(2015-07-25 03:59)CarPC Wrote:  What about using a utility like Virtual Audio Cable (see http://software.muzychenko.net/eng/vac.htm) to patch the output from Kodi to a number of DSP processing blocks (mixer, convolver, equalizer, cross-over, etc)?
I'm not familiar with Virtual Audio Cable and it seems to be only for windows. We try to achieve a platform independet solution for audio signal processing add-ons.

(2015-07-25 03:59)CarPC Wrote:  Finally, what if I don't want an on-screen display? The 7-inch in-dash capacitive touch screen must be visible to the driver and controllable by the driver, but the big screen monitor (if and when I install one) should only be visible to passengers.

Can Kodi be configured to do this?
Good question. I don't know if Kodi can be used with multiple monitors with different content. But I think currently it isn't possible.
Maybe you can start this project Blush

(2015-07-25 03:59)CarPC Wrote:  This is the extent of my experience using digital media players (even though I write real-time code for a living, including embedded kernels, device drivers, audio codecs and so on in C and assembler).
Sounds great. Maybe you can help us to create the add-ons. When the adsp.template is an a final state, it will be very easy to create new C/C++ add-ons.

Latest news about AudioDSP and my libraries are available on Twitter.

Developers can follow me on Github.
find quote
MKANET Offline
Senior Member
Posts: 164
Joined: Mar 2015
Reputation: 4
Post: #30
Thanks for letting me know. Any idea which public beta release of Kodi will include AudioDSP?

(2015-08-02 23:31)wisler Wrote:  
(2015-08-02 06:50)MKANET Wrote:  ...
All I'm trying to do is recreate some of the audio processing effects I do with ffdshow Audio Processor for Music sources in Kodi. Is there any way you could offer an updated test build that can integrate with Kodi DSPlayer builds (Isengard 15.0 final and newer)?

Hi MKANET,
sorry at the moment I have no time to offer new builds. On the other hand AudioDSP is in the current master integrated.
You have to build it on your own.
find quote