The code of the DSP is released under the MS-RSL license. This basically grants you the right to view the code for your own education, but you cannot redistribute it or redistribute modified copies (derived works.)
The rest of the application is under the MIT license.
https://www.assembla.com/code/sdrsharp/subversion/nodes
21 thoughts on “Source code”
Leave a Reply
You must be logged in to post a comment.




Just a fast question. Why RTL-SDR/USB is commented out in App.config (Revision 1121)? I use it that was (not tcp/ip way), Are there any problems with rtlsdr.dll ?
Ok… Found by myself in one of branch app.configs
License problems… Heh…. Would love to read more about them (the problems)…
Good day,
I have a problem with compilation.
I use Microsoft Visual Studio 2012 ultimate. Source code has been downloaded from your website, using SVN.
When I run the compilation of VS 2012 displays the following message: type initializer “PortAudioSharp.PortAudioAPI” threw an exception. The detailed information about the error says: “Unable to load DLL \” portaudio \ “: The specified module could not be found.”
As I understand it lacks library portaudio.dll. But I am not to understand how to install / connect.
But if I’m wrong about portaudio.dll, as I then succeed to compile?
If you want I can make screenshots.
Just copy portaudio.dll from working binary version of sdr# to your Debug directory in solution. This is third party I/O audio lib : http://www.portaudio.com/
I’ve got a problem with executing the code I just pulled from the SVN server. When I try to run in debug mode it pops up an error message. I’m using VS 2010 express SP1. Here’s the detail of the error:
System.BadImageFormatException was unhandled
(Message cropped)
Hope you can help direct me to a solution.
Thanks,
Mike
Good day,
as I was looking at the SDR# source code I noticed a thing which was/is not clear to me.
Looking at e.g. the SpectrumAnalyser.Render() function and then especially at the _useSmoothing part, it seems to me 2 different buffers (with different sizes) are compared. The final (‘attacked’ and ‘decayed’) data in _spectrum (with size _fftBins) seems based on 1:1 input from the buffer _temp with length spectrum.length.
I hope I am incorrect. Unfortunately till now I do not see where I go wrong,
Arie.
Hmm, maybe I am missing something, but when trying to import the svn archive a username and password authenticationis asked for.
What username and password to use ?
Arie.
I confirm, you have missed something. The access to the repository in read-only mode is public.