A handy software utility that can split and combine audio files. Cut files fast and easy using the waveform without losses in quality.
Split MP3, WMA, APE, and WAV files by a number of equal parts, by size, by duration. All the supported formats are split directly, without conversion!
Visual Audio Splitter & Joiner allows you not only to split multiple audio files at once but also in any order. Join MP3, APE, WMA, and WAV files in any succession. Note that only parts in the same format can be merged. So if you want to merge files in different formats, you can convert them to the desired output format with AudioConverter Studio.
Suppose that you have an album of your favorite band in a single file and want to get easy access to each song. Visual Audio Splitter & Joiner is the right tool for this. In just a few seconds it will detect pauses between songs using the silence detection feature. All you need to do is to click the “Split” button. The MP3 splitter will deliver the result in virtually no time.
CUE files can be also used with media players. Nowadays many media players support CUE sheets either by using plugins or by initial design. CUE sheet is a simple text file (in ASCII encoding) which contains information concerning how audio tracks should be laid out on a CD.
Visual Audio Splitter & Joiner will help you create CUE sheets that will retain the detailed information. In this case, you don’t actually split the file but merely save the information about its parts into a CUE file.
Visual Audio Splitter & Joiner is so fast that you might ask: “Is it good for my files?”. The funny thing is, however, that Visual Audio Splitter & Joiner has absolutely no impact on quality.
[Files] ; Install main executable (ensure this is your 64-bit .exe) Source: "bin\x64\Release\MyApp.exe"; DestDir: "{app}"; Flags: ignoreversion ; Install dependencies (e.g., DLLs, configs) Source: "bin\x64\Release*.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs ; Install documentation Source: "docs*"; DestDir: "{app}\docs"; Flags: ignoreversion recursesubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
; --- 64-bit specific settings --- ArchitecturesInstallIn64BitMode=x64compatible ArchitecturesAllowed=x64compatible PrivilegesRequired=admin PrivilegesRequiredOverridesAllowed=dialog SetupLogging=yes UninstallLogMode=append master-x64.ina
// --------------------------------------------------------------------- // Prerequisite check before installation begins // --------------------------------------------------------------------- function InitializeSetup: Boolean; begin Result := True; [Files] ; Install main executable (ensure this is
; --- Optional: Disable program group page if not needed --- ; DisableProgramGroupPage=yes Install dependencies (e.g.
[Icons] Name: "{group}\My Application"; Filename: "{app}\MyApp.exe" Name: "{group}{cm:UninstallProgram,My Application}"; Filename: "{uninstallexe}" Name: "{autodesktop}\My Application"; Filename: "{app}\MyApp.exe"; Tasks: desktopicon Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\My Application"; Filename: "{app}\MyApp.exe"; Tasks: quicklaunchicon
// --------------------------------------------------------------------- // Custom wizard page (example: welcome message) // --------------------------------------------------------------------- procedure CurPageChanged(CurPageID: Integer); begin if CurPageID = wpWelcome then begin WizardForm.WelcomeLabel2.Caption := 'This 64-bit version is optimized for modern systems.' + #13#10 + 'Setup will guide you through the installation.'; end; end;
[Code] // --------------------------------------------------------------------- // Custom function to check Windows version (64-bit check already handled) // --------------------------------------------------------------------- function IsWin10: Boolean; begin Result := (GetWindowsVersion >= $0A000002); // Windows 10 build 10240+ end;