mirror of
https://github.com/thestk/stk
synced 2026-02-07 09:46:16 +00:00
Version 4.1.3
This commit is contained in:
committed by
Stephen Sinclair
parent
586b0add5f
commit
cf06b7598b
@@ -2,6 +2,9 @@ The Synthesis ToolKit in C++ (STK)
|
|||||||
|
|
||||||
By Perry R. Cook and Gary P. Scavone, 1995-2004.
|
By Perry R. Cook and Gary P. Scavone, 1995-2004.
|
||||||
|
|
||||||
|
v4.1.3: (22 March 2004)
|
||||||
|
- bug fix in RtAudio for Windows DirectSound output only support
|
||||||
|
|
||||||
v4.1.2: (15 March 2004)
|
v4.1.2: (15 March 2004)
|
||||||
- added Linux JACK support to RtAudio
|
- added Linux JACK support to RtAudio
|
||||||
- added optional doNormalize argument to WvIn to allow specification of data normalization or not
|
- added optional doNormalize argument to WvIn to allow specification of data normalization or not
|
||||||
|
|||||||
@@ -1,15 +1,21 @@
|
|||||||
/*! \page download Download and Release Notes
|
/*! \page download Download and Release Notes
|
||||||
|
|
||||||
<B>Version 4.1.2, 15 March 2004</B><P>
|
<B>Version 4.1.3, 22 March 2004</B><P>
|
||||||
<UL>
|
<UL>
|
||||||
<LI><A HREF="http://www-ccrma.stanford.edu/software/stk/release/stk-4.1.2.tar.gz">Source distribution</A></LI>
|
<LI><A HREF="http://www-ccrma.stanford.edu/software/stk/release/stk-4.1.3.tar.gz">Source distribution</A></LI>
|
||||||
<LI><A HREF="http://www-ccrma.stanford.edu/software/stk/release/stk-4.1.2.binaries.tar.gz">Source with precompiled Windows binaries</A></LI>
|
<LI><A HREF="http://www-ccrma.stanford.edu/software/stk/release/stk-4.1.3.binaries.tar.gz">Source with precompiled Windows binaries</A></LI>
|
||||||
<LI><A HREF="http://www-ccrma.stanford.edu/planetccrma/software/">Linux RPMs from Planet CCRMA</A></LI>
|
<LI><A HREF="http://www-ccrma.stanford.edu/planetccrma/software/">Linux RPMs from Planet CCRMA</A></LI>
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
||||||
\section notes Release Notes:
|
\section notes Release Notes:
|
||||||
|
|
||||||
|
\subsection v4dot1dot3 Version 4.1.3
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Bug fix in RtAudio for Windows DirectSound output only support</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
\subsection v4dot1dot2 Version 4.1.2
|
\subsection v4dot1dot2 Version 4.1.2
|
||||||
|
|
||||||
<UL>
|
<UL>
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
*/
|
*/
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
|
||||||
// RtAudio: Version 3.0, 1 March 2004
|
// RtAudio: Version 3.0.1, 22 March 2004
|
||||||
|
|
||||||
#ifndef __RTAUDIO_H
|
#ifndef __RTAUDIO_H
|
||||||
#define __RTAUDIO_H
|
#define __RTAUDIO_H
|
||||||
@@ -186,8 +186,7 @@ protected:
|
|||||||
|
|
||||||
RtApiStream()
|
RtApiStream()
|
||||||
:apiHandle(0), userBuffer(0), deviceBuffer(0) {}
|
:apiHandle(0), userBuffer(0), deviceBuffer(0) {}
|
||||||
// :apiHandle(0), mode(UNINITIALIZED), state(STREAM_STOPPED),
|
// mode(UNINITIALIZED), state(STREAM_STOPPED),
|
||||||
// userBuffer(0), deviceBuffer(0) {}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// A protected device structure for audio devices.
|
// A protected device structure for audio devices.
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
*/
|
*/
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
|
||||||
// RtAudio: Version 3.0, 1 March 2004
|
// RtAudio: Version 3.0.1, 22 March 2004
|
||||||
|
|
||||||
#include "RtAudio.h"
|
#include "RtAudio.h"
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
@@ -5489,7 +5489,7 @@ void RtApiDs :: probeDeviceInfo(RtApiDevice *info)
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Check input rates against output rate range.
|
// Check input rates against output rate range.
|
||||||
for ( unsigned int i=info->sampleRates.size()-1; i>=0; i-- ) {
|
for ( int i=info->sampleRates.size()-1; i>=0; i-- ) {
|
||||||
if ( (unsigned int) info->sampleRates[i] > out_caps.dwMaxSecondarySampleRate )
|
if ( (unsigned int) info->sampleRates[i] > out_caps.dwMaxSecondarySampleRate )
|
||||||
info->sampleRates.erase( info->sampleRates.begin() + i );
|
info->sampleRates.erase( info->sampleRates.begin() + i );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user