Skip to main content

  User Info

Welcome to Hydrogenaudio Forums. Please login or register.

  Who's Online

  Board Stats

  • Total Members: 109,121
  • Total Posts: 904,321
  • Total Topics: 89,770
  • Total Categories: 10
  • Total Boards: 44
  • Most Online: 2,491

  Theme Select

Forum Default


  Recent Topics

  Subject Forum Topic Starter Replies Latest Post
Compressing Lossless to Lossy - Codec Recommendations ? General Audio chrome_waves 23 chrome_waves
PonoMusic Is Dead.. All Hail Xstream! General Audio soundping 10 drewfx
PCM, DSD - Trying to get my head round some basics General Audio shakeshuck 37 saratoga
Personal Listening Test of Experimental Modified Opus Encoders at 36, 48 kbps Listening Tests Kamedo2 2 jmvalin
Do we "need" those >20kHz ultrasonic frequencies for high-fidelity audio? General Audio krabapple 72 ajinfla
How to properly downmix 7.1 track (DTS or FLAC) to stereo? General Audio Leo 69 3 Rollin
Fakin' The Funk? Detect true quality of your Audio Files General Audio mrkoelie 7 2012
Can you provide links for these studies please? General Audio board 31 ajinfla
Foobar does not work under Windows 10 Creators General Audio Keytop 7 Keytop
CD is MINT but EAC can't rip for the life of me CD Hardware/Software krafty 18 krafty
Is it true that transferring digital files affect the sound quality? Scientific Discussion A_Cool_Name 10 Palladium
AIFF files, (as B&W;s 'Society of Sound" now AIFF & not Flac) General Audio jhai 13 Chibisteven
CUETools versions 1.9.5 through 2.1.5 (current) CD Hardware/Software Gregory S. Chudov 2903 NetRanger
Converting my lossless rips to AAC, do I go with 256kbs, 320kbs or 320kbs VBR? AAC - General LTP 23 ziemek.z
My Observations between Nero AAC and Opus Listening Tests TarShoduze 20 OrthographicCube

xxOpus 1.2-alpha is out

03 November, 2016, 04:15:59 PM by jmvalin | Views: 2399 | Comments: 2

We just released Opus 1.2-alpha. It's an alpha release for the upcoming Opus 1.2. It comes with many improvements, including:
  • Speech quality improvements especially in the 12-20 kbit/s range
  • Improved VBR encoding for hybrid mode
  • More aggressive use of wider speech bandwidth, including fullband speech starting at 14 kbit/s
  • Music quality improvements in the 32-48 kbit/s range
  • Generic and SSE CELT optimizations
  • Support for directly encoding packets up to 120 ms
  • DTX support for CELT mode
  • SILK CBR improvements
  • Support for all of the fixes in draft-ietf-codec-opus-update-04 (the mono downmix and the folding fixes need --enable-update-draft)
  • Many bug fixes, including integer overflows discovered through fuzzing (no security implications)

You can get it here. Please give it a try and report any issues.

cliplossyflac v1.2 released (uses lossyWAV and flac)

27 September, 2016, 11:33:48 AM by tycho | Views: 3541 | Comments: 13

lossyflac v1.2 converts between WAV/FLAC and lossy.flac/lwcdf.flac
Resulting lossy.flac and flac files store tags and picture art from input.

Usage: lossyflac inputfile... [lossywav-options] [@ flac-options]

This tool makes it easy to convert back and forth between FLAC and lossy.flac + lwcdf.flac files, while maintaining tags and picture art. Required tools are flac.exe, metaflac.exe and lossyWAV.exe somewhere in %PATH%. Un-comment the line: REM set "dir=%~dp0" to use tools placed in the same folder as lossyflac.cmd instead of PATH.

Some examples
1) Convert all flac and wav files in current folder to lossy.flac files (keeps flac tags and art).
  lossyflac *.flac *.wav -o outdir -s o @ -6

2) Convert all flacs in folder into tagged lossy.flac and correction files (lwcdf.flac)
  lossyflac *.flac -o lfdir -C -f

3) Reconstruct (merge) all the original tagged flac files from lossy.flac and correction flac files.
  lossyflac lfdir\*.lossy.flac -M -o flacdir

- fixed argument parsing of - for stream in.
- option -o outname corrected. Will now work with dBpoweramp and others.
- temporary files now in %TEMP% folder, not output.
- fixed handling of special characters in file names.

cliplossyWAV 1.4.2 released.

15 September, 2016, 04:47:14 AM by Nick.C | Views: 4154 | Comments: 16

lossyWAV 1.4.2 is released.

lossyWAV is a near lossless audio processor which dynamically reduces the bitdepth of the signal on a block-by-block basis. Bitdepth reduction adds noise to the processed output. The added noise is adaptively shaped by default and can alternatively be fixed noise shaped or white noise depending on command line parameters. When lossyWAV processed output is compressed with certain lossless codecs (FLAC, Wavpack, Tak, LPAC, MPEG-4 ALS and WMA-Lossless) the bitrate of the output file is significantly* reduced compared to the lossless original.

*: on average, depending on content.

Changes from 1.4.0:

lossyWAV v1.4.2 15/09/2016
  • Modification to "-l, --limit" parameter. The upper bound for the upper calculation limit is now 45.35% of the sample-rate of audio processed. Entering a value that exceeds this will no longer give an error, however the selected limit will be reduced to the upper bound for the upper calculation limit appropriate to the sample-rate of the audio being processed. The lower bound for the upper calculation limit remains at 12.5kHz.
  • Introduction of a "hybrid" adaptive noise shaping "-s h, --shaping hybrid" that takes into account the results of all analyses performed and not just those for c.1.5ms and c.20ms.
  • The order in which additional analyses are introduced using the "-a <n>, --analyses <n>" parameter is changed for the "-A, --altspread" and "-s h, --shaping hybrid" options, The order of addition is broadly the reverse of the default, i.e. 512, 256, 128, 16 samples rather than 16, 128, 256, 512 samples.
  • The "-f, --freqdist" parameter now takes an optional "all" parameter and will display the frequency distribution for each of the calculated analyses. Replaces "--longdist" parameter.
  • Modifications to "-A, --altspread [n]" parameter. Now disables "old" integer bin spreading (still used in default spreading) and permits the user to reduce the effect that adjacent bins have on the calculated minimum result for each bin. Takes an optional parameter in the range 0<=n<=1 to six decimal places, default is 1.0.
  • Bugfix to "-c, --checking" parameter.
  • Reintroduction of the "--static" parameter to modify the minimum absolute number of bits to keep during processing;
  • Reintroduction of the "-D, --dynamic" parameter to modify the minimum dynamic number of bits to keep during processing.
  • Cosmetic issue regarding display of time corrected (thanks Atak_Snajpera for bringing this to my attention);
  • Bug in input scaling corrected (not an issue if scaling was not used previously while processing).