diff --git a/libnyquist.vcxproj/libnyquist.sln b/libnyquist.vcxproj/libnyquist.sln
new file mode 100644
index 0000000..98bb8c6
--- /dev/null
+++ b/libnyquist.vcxproj/libnyquist.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+VisualStudioVersion = 12.0.30723.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libnyquist", "libnyquist.vcxproj", "{0EEC3739-F60A-4B90-8B75-9E1AFF28106A}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0EEC3739-F60A-4B90-8B75-9E1AFF28106A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0EEC3739-F60A-4B90-8B75-9E1AFF28106A}.Debug|Win32.Build.0 = Debug|Win32
+ {0EEC3739-F60A-4B90-8B75-9E1AFF28106A}.Release|Win32.ActiveCfg = Release|Win32
+ {0EEC3739-F60A-4B90-8B75-9E1AFF28106A}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/libnyquist.vcxproj/libnyquist.vcxproj b/libnyquist.vcxproj/libnyquist.vcxproj
new file mode 100644
index 0000000..c96ab9d
--- /dev/null
+++ b/libnyquist.vcxproj/libnyquist.vcxproj
@@ -0,0 +1,117 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {0EEC3739-F60A-4B90-8B75-9E1AFF28106A}
+ libaudiodata
+
+
+
+ Application
+ true
+ v120
+ MultiByte
+
+
+ Application
+ false
+ v120
+ true
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Level3
+ Disabled
+ true
+ _CRT_SECURE_NO_WARNINGS;_MBCS;__WINDOWS_DS__;D_SCL_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNING;WIN32;_WIN32;USE_ALLOCA;OPUS_BUILD;%(PreprocessorDefinitions)
+ $(SolutionDir)..\third_party\;$(SolutionDir)..\include\libnyquist\;$(SolutionDir)..\third_party\libvorbis\include;$(SolutionDir)..\third_party\libogg\include;$(SolutionDir)..\third_party\wavpack\include;$(SolutionDir)..\third_party\flac\src\include;$(SolutionDir)..\third_party\opus\celt;$(SolutionDir)..\third_party\opus\libopus\include;$(SolutionDir)..\third_party\opus\libopus\src;$(SolutionDir)..\third_party\opus\opusfile\include;$(SolutionDir)..\third_party\opus\opusfile\src;$(SolutionDir)..\third_party\opus\opusfile\src\include;$(SolutionDir)..\third_party\opus\silk;$(SolutionDir)..\third_party\opus\silk\float;%(AdditionalIncludeDirectories)
+
+
+ true
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ true
+ _CRT_SECURE_NO_WARNINGS;_MBCS;__WINDOWS_DS__;D_SCL_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNING;WIN32;_WIN32;USE_ALLOCA;OPUS_BUILD;%(PreprocessorDefinitions)
+ $(SolutionDir)..\third_party\;$(SolutionDir)..\include\libnyquist\;$(SolutionDir)..\third_party\libvorbis\include;$(SolutionDir)..\third_party\libogg\include;$(SolutionDir)..\third_party\wavpack\include;$(SolutionDir)..\third_party\flac\src\include;$(SolutionDir)..\third_party\opus\celt;$(SolutionDir)..\third_party\opus\libopus\include;$(SolutionDir)..\third_party\opus\libopus\src;$(SolutionDir)..\third_party\opus\opusfile\include;$(SolutionDir)..\third_party\opus\opusfile\src;$(SolutionDir)..\third_party\opus\opusfile\src\include;$(SolutionDir)..\third_party\opus\silk;$(SolutionDir)..\third_party\opus\silk\float;%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ true
+
+
+
+
+
+
\ No newline at end of file
diff --git a/libnyquist.vcxproj/libnyquist.vcxproj.filters b/libnyquist.vcxproj/libnyquist.vcxproj.filters
new file mode 100644
index 0000000..be261c4
--- /dev/null
+++ b/libnyquist.vcxproj/libnyquist.vcxproj.filters
@@ -0,0 +1,147 @@
+
+
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ third_party\rtaudio
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ third_party\wavpack
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ third_party\celt
+
+
+ third_party\celt
+
+
+ src
+
+
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ third_party\rtaudio
+
+
+ include
+
+
+
+
+ {f4ea8340-b8ea-4a42-bafb-6cb461e7a2f3}
+
+
+ {a18b19d5-5cd3-49fc-beec-ed17d8e81d6b}
+
+
+ {33572766-230e-4a7f-8c06-885c4780c1d1}
+
+
+ {4d1d563a-f52c-4a30-b1cb-11c6a9da8fbc}
+
+
+ {d40a1038-d11f-45dc-820b-e32743336269}
+
+
+ {d38860a7-b4e5-4a1e-99a5-c4eac7e1c013}
+
+
+
\ No newline at end of file