Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec (Read 10007 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec

Reply #50
@Nania Francesco Do you have an explanation for this awfully buggy sound?

 

Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec

Reply #51
Klymins I don't know how to thank you. I also released version 0.31 thanks to you. The crazy thing is that I had to double-check all the functions that were mathematically perfect. The error, you won't believe, was in the fact that I allocated the memory inside a function and not in global mode. Absurd gcc makes these jokes. I took the opportunity to improve something. Unfortunately I don't think it is compatible with the previous version.


http://heartofcomp.altervista.org/ADCodec.htm

Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec

Reply #52
Klymins I don't know how to thank you. I also released version 0.31 thanks to you. The crazy thing is that I had to double-check all the functions that were mathematically perfect. The error, you won't believe, was in the fact that I allocated the memory inside a function and not in global mode. Absurd gcc makes these jokes. I took the opportunity to improve something. Unfortunately I don't think it is compatible with the previous version.


http://heartofcomp.altervista.org/ADCodec.htm

Thanks.

Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec

Reply #53
I provide you with the analysis tool that also uses ADC internally to test yourselves with the classic canons and wav files!

Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec

Reply #54
As others do and respecting the limit of the maximum 30 seconds imposed, I publish some compression tests (option c 180)

Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec

Reply #55
I managed to eliminate the defects of hiss and strange noises due to the quantization used so far. I changed the quantization and prediction engine. The quality is currently superior in quality and purity to mp3 256 kbps with 5-10% better compression. I have listened to hundreds of tests and have not encountered any particular difficulties. The compression speed is obviously 10 times that of mp3! Soon I hope to release a version that I think is almost the definitive one.

Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec

Reply #56
Currently the ADC core is able to compete with the most famous codecs. The ADC has been set up to avoid the background noise and anomalies of the past. The ADC, unlike codecs based on frequency transformations and cuts, bases its compression power on a predictor powerful enough to reduce the differences with the actual values ​​and on a system that somehow predicts the differences. At this point I must clarify that ADPCM uses tables while ADC does not. I created a version of the program that replaces the ADPCM core (simple) obtaining superior results in terms of cleanliness, stability and also in terms of PSNR (DB). I listened to the differences in particular between MP3 (VBR and CBR) and ADC. The result in my opinion and from my listening is that the MP3, by removing many frequencies, apparently seems to maintain a certain cleanliness of the sound and a low bitrate but loses in terms of spatiality, stereophony and amplitude of the signal compared to the ADC. ADC uses bit range encoder compression (like fpaq so to speak) to achieve superior results. I hope to release the new version soon.

For the more skeptical and critical I put online the test program I mentioned which only uses 4 bits per channel (ADPCM style).


Re: ADC (Adaptive Differential Coding) My Experimental Lossy Audio Codec

Reply #58
I added the Windows XP sp1/2 version here