Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Audio encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th August 2010, 17:28   #1  |  Link
wisodev
Registered User
 
Join Date: Nov 2006
Posts: 161
SimpleWavSplitter (Split multi-channel WAV files into multiple mono WAV files)

SimpleWavSplitter





Description
While learning about WAV file headers I have made this simple tool. Program was created using WPF and C#.

SimpleWavSplitter allows you to split multi-channel WAV files into multiple mono WAV. Please keep in mind that his is only result of learning process nothing else. Maybe someone will find it useful.

Notes
- To run program please install .NET Framework Version 4.5 or latest mono.
- You can build program using Microsoft Visual C# 2015 or MonoDevelop

Download binaries:
SimpleWavSplitter.Wpf-Release-0.3.3.zip for Windows (WPF)
SimpleWavSplitter.Avalonia-Release-0.3.3.zip for Windows, Linux and OSX (AvaloniaUI/mono)
SimpleWavSplitter.Console-Release-0.3.3.zip for Windows, Linux and OSX (mono)

Source code:
SimpleWavSplitter @ GutHub

Last edited by wisodev; 3rd January 2017 at 10:06. Reason: updated version
wisodev is offline   Reply With Quote
Old 4th August 2010, 18:47   #2  |  Link
b66pak
Registered User
 
b66pak's Avatar
 
Join Date: Aug 2008
Location: The Land Of Dracula (Romania - EU)
Posts: 934
thanks a lot...
_
__________________
if you ask a question and somebody give you the correct answer don't forget to leave a "thank you" note...
Visit The Land Of Dracula (Romania - EU)!
b66pak is offline   Reply With Quote
Old 4th August 2010, 19:38   #3  |  Link
Ghitulescu
Registered User
 
Ghitulescu's Avatar
 
Join Date: Mar 2009
Location: Germany
Posts: 5,765
Lower versions of NET do work? I'm not sure whether or not to upgrade, I have tools requiring NET 2.0 and I don't wanna reinstall the system for a single software ...
Ghitulescu is offline   Reply With Quote
Old 5th August 2010, 10:45   #4  |  Link
wisodev
Registered User
 
Join Date: Nov 2006
Posts: 161
Quote:
Originally Posted by Ghitulescu View Post
Lower versions of NET do work? I'm not sure whether or not to upgrade, I have tools requiring NET 2.0 and I don't wanna reinstall the system for a single software ...
You don't need to reinstall system, just install the .NET 4.0:
http://www.microsoft.com/downloads/d...kInfoContainer

You can still run .NET 2.0 apps after you have installed .NET 4.0.

Note: I use .NET 4.0 because it has some nice enchantments for WPF UI.
wisodev is offline   Reply With Quote
Old 5th August 2010, 11:00   #5  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,468
BTW, there are many tools to do this job without .NET 4.0:
- eac3to
- WaveWizard
- Sox (command line)
- WavSplit, command line, but can be used with Foobar2000, and BeHappy (only .NET 2.0, but AviSynth)
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 5th August 2010, 13:02   #6  |  Link
wisodev
Registered User
 
Join Date: Nov 2006
Posts: 161
Quote:
Originally Posted by tebasuna51 View Post
BTW, there are many tools to do this job without .NET 4.0:
- eac3to
- WaveWizard
- Sox (command line)
- WavSplit, command line, but can be used with Foobar2000, and BeHappy (only .NET 2.0, but AviSynth)
I am aware of those tools but as i said in my first post this is result of my learning and I have chosen to done it in .NET 4.0 because it's very nice environment especially the WPF which is very powerful. The whole Visual Studio 2010 UI is done in WPF and .NET 4.0.
wisodev is offline   Reply With Quote
Old 5th August 2010, 13:34   #7  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,468
Sorry, I don't want criticize your job, is only a comment for users without .NET 4.0 (like me)
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 5th August 2010, 14:03   #8  |  Link
wisodev
Registered User
 
Join Date: Nov 2006
Posts: 161
Quote:
Originally Posted by tebasuna51 View Post
Sorry, I don't want criticize your job, is only a comment for users without .NET 4.0 (like me)
No problem.

I was myself long time fan of C/C++ (Win32, MFC) development but it became very time consuming for me to develop tools in those languages.
wisodev is offline   Reply With Quote
Old 5th August 2010, 17:05   #9  |  Link
Ghitulescu
Registered User
 
Ghitulescu's Avatar
 
Join Date: Mar 2009
Location: Germany
Posts: 5,765
Quote:
Originally Posted by wisodev View Post
You don't need to reinstall system, just install the .NET 4.0:
http://www.microsoft.com/downloads/d...kInfoContainer

You can still run .NET 2.0 apps after you have installed .NET 4.0.
I'm guiding my PC work according to the long-time-established principle of : if it works do not change anything. It's also easier for you to work, as you don't have to accommodate yourself to the system; besides you learned in the meantime the bugs and workarounds. A package that goes deep into the system, as NET, cannot be de installed as easy as you may think.

Each new version not only brings fixes and improvements, but also bugs. That's why I'm careful and ask all these questions.

Last edited by Ghitulescu; 5th August 2010 at 19:48.
Ghitulescu is offline   Reply With Quote
Old 5th August 2010, 17:52   #10  |  Link
kypec
User of free A/V tools
 
kypec's Avatar
 
Join Date: Jul 2006
Location: SK
Posts: 826
.NET Framework is quite specific here: there can be installed and used multiple versions (1.1, 2.0, 3.5) alongside each other without any negative interferences I think.
kypec is offline   Reply With Quote
Old 5th August 2010, 19:20   #11  |  Link
Midzuki
Unavailable
 
Midzuki's Avatar
 
Join Date: Mar 2009
Location: offline
Posts: 1,481
Quote:
Originally Posted by kypec View Post
.NET Framework is quite specific here: there can be installed and used multiple versions (1.1, 2.0, 3.5) alongside each other without any negative interferences I think.
Ideally, .NET framework 4 should support all applications that were written for version 3.5 or lower. Sadly it seems the poor end-user "needs" to have as many versions of the dotNET thing as possible, running at the same time. Not a wise move, according to my books.
Midzuki is offline   Reply With Quote
Old 5th August 2010, 21:36   #12  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,193
Quote:
Originally Posted by Midzuki View Post
Ideally, .NET framework 4 should support all applications that were written for version 3.5 or lower. Sadly it seems the poor end-user "needs" to have as many versions of the dotNET thing as possible, running at the same time.
you don't know what do you talking about...
Kurtnoise is offline   Reply With Quote
Old 5th August 2010, 21:53   #13  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,077
So essentially, it should work okay with PC's running Window7...
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 6th August 2010, 03:43   #14  |  Link
Midzuki
Unavailable
 
Midzuki's Avatar
 
Join Date: Mar 2009
Location: offline
Posts: 1,481
Quote:
Originally Posted by Kurtnoise View Post
you don't know what do you talking about...
Show me where is the truth, then.
Midzuki is offline   Reply With Quote
Old 6th August 2010, 07:06   #15  |  Link
wisodev
Registered User
 
Join Date: Nov 2006
Posts: 161
Quote:
Originally Posted by SeeMoreDigital View Post
So essentially, it should work okay with PC's running Window7...
I'm running Windows 7 x64 and .NET 4.0 and it runs without any problems.
wisodev is offline   Reply With Quote
Old 21st November 2012, 21:37   #16  |  Link
wisodev
Registered User
 
Join Date: Nov 2006
Posts: 161
Released SimpleWavSplitter version 0.2.0.0

Changes:
- moved most of code to separate dll for better re-usability
- added console version
- bug fixes & other improvements

Download binaries (WPF & Console version):
SimpleWavSplitter-0.2.0.0.rar

Source code:
SimpleWavSplitter @ GutHub

Last edited by wisodev; 22nd November 2012 at 00:44. Reason: version 0.2 released
wisodev is offline   Reply With Quote
Old 4th September 2016, 17:45   #17  |  Link
wisodev
Registered User
 
Join Date: Nov 2006
Posts: 161
Released SimpleWavSplitter version 0.3.1

Changes:
- Added multi-platform support (Windows, Linux, OSX) using Avalonia version.
- Updated core libraries.
- Updated to .NET Framework 4.5.


Download binaries:
SimpleWavSplitter.Wpf-Release-0.3.1.zip for Windows (WPF)
SimpleWavSplitter.Avalonia-Release-0.3.1.zip for Windows, Linux and OSX (AvaloniaUI/mono)
SimpleWavSplitter.Console-Release-0.3.1.zip for Windows, Linux and OSX (mono)

Source code:
SimpleWavSplitter @ GutHub
wisodev is offline   Reply With Quote
Old 3rd January 2017, 10:05   #18  |  Link
wisodev
Registered User
 
Join Date: Nov 2006
Posts: 161
Released SimpleWavSplitter version 0.3.3

Changes:
- Added chocolatey packages support.

Download binaries:
SimpleWavSplitter.Wpf-Release-0.3.3.zip for Windows (WPF)
SimpleWavSplitter.Avalonia-Release-0.3.3.zip for Windows, Linux and OSX (AvaloniaUI/mono)
SimpleWavSplitter.Console-Release-0.3.3.zip for Windows, Linux and OSX (mono)

Source code:
SimpleWavSplitter @ GutHub
wisodev is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 01:15.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.