Hub Audio Tools

From Maiden World Live
Jump to: navigation, search

**** UNDER CONSTRUCTION ****

Info

About

Hub Audio Tools is a small and simple program for checking and managing audio files. It can be Used for CD burning errors detection, mp3 source detection, MD5 creating and checking, spliting, merging and aligning tracks, etc. Program is mainly used by online bootlegs traders. Program uses following external libraries for encoding and decoding lossless audio formats and for ripping audio tracks from audio CDs:

On their official websites you can find lastest versions of the programs, source code and other informations. Libraries needed for Hub Audio Tools are distibuted together with the program.


Main features

  • working with 16 bit/44.1 kHz WAV and three lossess formats: APE, FLAC and SHN
  • ripping tracks from audio CD
  • detecting and correcting gaps and glitches
  • frequency analysis
  • spectral analysis
  • MD5 creating and checking
  • spliting tracks into two or more parts
  • extracting sample from the track very quickly
  • merging two or more tracks
  • aligning tracks on sector boundaries
  • converting betweeen four supported file formats (APE 3.97 <-> 3.99 also supported)
  • renaming group of files
  • CUE file generating
  • APE file tag deleting


Download

It's not available for public download yet.


Help

Program works only with stereo 16 bit/44.1 kHz audio files (audio CD format). Probably there will be support for other wave formats in the future. You can open 4 different audio formats in the program: raw WAV and 3 lossless formats: APE , FLAC and SHN. Among those four audio formats you can rip audio tracks directly from audio CD. Intention was not to make ripping function in the program that can be used for ripping audio CDs. Use Exact Audio Copy for ripping and burning audio CDs. Probably the best tool for that. Function was made to enable the user to check audio CDs (for mp3 source for example) much faster within only one program.

There are some compatibility issues with Monkey's Audio 3.99. Version 3.97 can't read files made with version 3.99. By using both versions of Monkey's Audio libraries program is able to convert audio files from one to the other version.

All changes are made in temporary files first. All temporary files are placed in TEMP sub-folder. Program will delete them when there is no need for them anymore. Original files will be updated only after you save them.


Files list

When loading lossless files, program will extract them to the temporary, raw WAV file first, before allowing you to work with them. You can see decoding progress in the status bar. To stop loading or saving press Escape key at any moment.

You can call commands from toolbar or popup menu. Available commands are

  • Open [Ctrl+O]
  • Read audio CD [Ctrl+O] - program will open dialog box where you can select CD-ROM and tracks which you want to rip from audio CD.
  • Close [Ctrl+S]
  • Close all
  • Save [Ctrl+S]
  • Save as

Other way to add files to the program is by draging them from Windows Explorer. You can drag files and folders. When you make some changes in files, file names will be written in bold style before you save them.


Editing and detecting errors

Before showing wave form of selected track, program has to calculate coordinates. It will happen when you select track in the program for the first time. Current track name is visible on the first button on toobar. If you click on it, program will show popup menu with a list of all loaded tracks and you can select new track. To select previous and next track use shortcuts [Ctrl+PgUp] and [Ctrl+PgDown].


View changing commands

  • Zoom all - to show whole wave in the window
  • Zoom in [Ctrl++], [Ctrl+Shift++] and mouse wheel - if you use shortcut with shift in it program will zoom in the view 10x.
  • Zoom out [Ctrl+-], [Ctrl+Shift+-] and mouse wheel

You can pan the view by moving mouse, while wheel button is pressed. With [Home] and [End] keys you can go to the start or the end of the track.


Playing commands

  • Play - plays track from the start
  • Pause - continues or starts playing track from the current position
  • Stop

You can change starting position if you click with left mouse button on the ruler in the middle of the view. Starting position is marked with red line, while current playing position is marked with green line.


Selecting and marking commands

  • to add new mark hold down [Ctrl] key and with left mouse button select part of the wave. Keep left mouse button pressed while you are marking.
  • to select marks (red color) click on them with left mouse button. You can select more then one mark if you click on the side and moving mouse while holding left mouse button down. If you want to deselect marks (gray color) hold [Shift] key down while selecting.
  • to change mark size click with left mouse button on the mark edge and move it
  • Inverse selection - to select deselected and deselected selected marks
  • Clear selected marks [Del] - to remove all selected marks
  • Clear all marks - to remove all marks
  • Go to previous mark [Ctrl+Left] - program will show first previous mark in the screen center
  • Go to next mark [Ctrl+Right] - program will show first next mark in the screen center

To unselect all marks press [Escape] key.


Error detecting and correcting

  • Commands:
    • Detect gaps [F5]
    • Detect gaps in all tracks
    • Detect glitches [F6]
    • Correct errors [Ctrl+F5]
    • Correct errors in all tracks
  • Parameters:
    • Minimal gap size - all parts recognized as gaps in detecting process will be ignored if their size is smaller then this value
    • Maximal gap size - ignored if greater then this value
    • Maximal amplitude difference - if amplitude difference (vertical direction) between two samples is less then this value, program will consider as flat and therefore as gap
    • Skip when amplitude above - if amplitude value is above this value program wil not consider it as a gap (usefull for distorted bootlegs flat peaks which are not gaps).
    • Merge when amplitude less - if amplitude value is bellow this value program wil consider it as a gap.


How to detect and correct gaps

  • load all tracks
  • run Detect gaps in all tracks function
  • now go through all tracks and check the marks.


Frequency analysis

For how to change current track read Editing help.

Commands

  • Play - plays track from the start
  • Pause - continues or starts playing track from the current position
  • Stop
  • Copy image to clipboard - copies current frequency analysis image to the clipboard.
  • Save image to file - saves current frequency analysis image to the file. You can use BMP and JPG image formats.

Use scroll bar to change current position. To learn how to detect mp3 sourced bootleg read MP3 Detection Guide.


Parameters

  • Block size - defines number of samples used in FFT. Higher value means slower calculation, while lower value means less accurate analysis. Default value is 2048.


Spectral analysis

For how to change current track read Editing help.

Commands

  • Copy image to clipboard - copies current spectral analysis image to the clipboard.
  • Save image to file - saves current spectral analysis image to the file. You can use BMP and JPG image formats.


Parameters

  • Image detail - more detailed image means slower calculation. Default value is 20%.
  • Block size - defines number of samples used in FFT. Spectral analysis

is less accurate then freq. analysis and this valuse doesn't have to be as high as for freq. analysis. Default value is 512.


MD5

Commands

  • Open MD5 file - you should select MD5 you want to check
  • Create MD5 file - you should select folder for which you want to create MD5 file
  • Clear list - clears list
  • Skip current file - use it if you don't want to check MD5 sum for current file. Program will go to the next file on the list.

Other way to add files/folders to the program is by draging them from Windows Explorer. If you drag MD5 file(s) program will check the file(s) and if you drag folder(s) program will create MD% sums for each dragged folder(s). To stop checking or creating MD5 files press Escape key at any moment. If MD5 file with the same name exists in the folder, program will rename the old one.


Spliting tracks

For how to change current track read Editing help. Use same help for view functions.

Commands:

  • Split track [Ctrl+T]- splits track into parts. There must be at least one splitting position. You have to select folder where the tracks will be saved. Program will use file name format used for renaming files.
  • Extract sample [Ctrl+K]- saves sample from the track to the file. You have to enter sample length in seconds and file name. Program will use current mark as begining.
  • Previous mark [Ctrl+Left]- moves cursor to the first mark positioned before it.
  • Next mark [Ctrl+Right]- moves cursor to the first mark positioned after it.
  • Center cursor in view - pans view to position cursor at the view center.
  • Add mark at playing position - adds new mark at current position. Mark will be aligned to the sector boundares automatically. You don't have to worry about order on the list. The list is always sorted.
  • Add mark at cursor - adds new mark at cursor position.


Merging and aligning tracks

Aligning wave files to the sector boundaries is important for Audio CDs. If number of sectors is not a multiple of 588 burning programs may add silence at the end of the tracks, which will result in short clicks during track changes. Program will, when aligning tracks, add sectors from the start of the next track to the end if necessary. It will add silence at the end of the last track.

You can copy positions to the Clipboard or save them to the text file for later use for spliting.



Other file related functions

Files on this list are independent from the files on previous pages. When you add them they are not loaded or decoded (for lossless). Changes are made directly to the files from the list, not to temporary files. To stop functions press Escape key at any moment.

Hub Audio Tools About 8a.jpg


Commands:

  • Add files [Ctrl+O] - you can add audio files or MD5 files. If load MD5 file program will add files listed in MD5 and add them to the list. If you later rename files, program will update MD5 file with new names too.
  • Add folder - program will add just audio files from selected folder. It will skip any other format including MD5 files.
  • Clear list - removes all files from the list
  • Sort files - program sorts folders first and then tracks.

  • Change audio format - you can convert tracks from one audio format to the other one. Because of some compatibility issues with Monkey's Audio 3.99 you can convert APE files to 3.97 or 3.99 version without reinstalling either of those version.
  • Rename files - renames all files from the list. New name is created useing two parameters. You can see new name for all tracks on the list in second column in the program window.
    • File name - use ### to mark the palce where track number will be placed
    • Number of digits - how many digits will be use for track number
  • Remove APE tags - removes tags from all ape files from the list
  • Save CUE file - creates and saves CUE file generated from the tracks on the list.

Credits

Program is written by BoBo. Many people from Iron Maiden Lossless Hub and Rush Lossless Hub helped testing early versions.





**** UNDER CONSTRUCTION ****