It occurs to me that many of my recent and desperate requests could be handled with DSPs. Spoon, is there any chance you would open the DSPs up for outside development and release documentation on how they interact? I have a few people that may be able to help me with DSP development if it were open.
Open up DSP architecture
Collapse
X
-
Re: Open up DSP architecture
While I suspect openning the dsp interface may end up being more work then supporting the DSPs directly... I would be in favor of this as well, since it would allow us to go after the specific configurations and options that many of us are looking for.Last edited by trainee; July 28, 2008, 06:58 AM. -
Re: Open up DSP architecture
Spoon had previously opened up the DSP system, but no outside DSPs were created. I would argue, that since then R12 and R13 have attracted a different crowd that would be more likely to develop DSPs.Comment
-
Re: Open up DSP architecture
I would also like very much to see a DSP SDK offered.
I realize that we can currently do some by simply calling the Run External DSP to call our own custom written app. However, a more full featured interface that exposed some of the core information (ie. CRC, AR CRC, rip results, etc.) or even offering two way interaction would be very useful.
Having this ability for the Batch Ripper would be a huge help in creating automation tools customized to a particular workflow.Comment
-
Re: Open up DSP architecture
Done (but it is fairly technical):
There now follows the specification for the DSP Architecture: //=============================================================================== // Create a DSP object, is a pointer to anything, in this case a c++ class //=============================================================================== externComment
-
Re: Open up DSP architecture
Amazing news and THANK YOU very very much.
I know I may be pushing my luck, but would you consider opensourcing some/all of the current DSPs to allow developers to see how you have designed them to work. I have some friends that code and would be willing to help me out with small changes I would like like altering the behavior of "move destination file on error" to move all songs in the album to a "bad rip" directory. Thanks again.Comment
-
Re: Open up DSP architecture
this....is......awesome.
I'd love a revised Replaygain DSP that does not update all the album replaygain tags for all albums as the last step of a batch run, so that antivirus safeguards are not tripped by having a massive number of files modified in short a period of time. Perhaps write the album replaygain tags as each album is processed, or add in a delay during the last step.
I'll never need Foobar again if this change is made.
...and a DSP for creating COMMENT ITUNNORM and COMMENT ITUNSMPB in hex format that iTunes and iPods can read. And similar steps to improve compatibility with Apple products. This could hlep draw a huge number of quality-conscious but not techy rippers away from iTune's built-in (burst-mode-only) ripper. Hey, it's Christmas time, right?Comment
-
Re: Open up DSP architecture
Gregory S. Chudov, developer of CueTools and CueTools DB has already indicated his intention to add support for CTDB:
Comment
-
Re: Open up DSP architecture
Gregory S. Chudov, developer of CueTools and CueTools DB has already indicated his intention to add support for CTDB:
http://www.hydrogenaudio.org/forums/...dpost&p=733204Comment
-
Re: Open up DSP architecture
Gregory has developed a plug-in for EAC. I have spoken with a couple of developers interested in making DSPs, but after looking at it, they have all said that the information is unclear and does not appear to offer much access to functions of the software.
spoon, is there additional documentation that would be more helpful for other developers?
How about open-sourcing a few of the current DSPs as I have suggested before?Comment
-
Re: Open up DSP architecture
All our DSPs rely on our internal class system, which we cannot OSComment
Comment