Commit by leighsmith :: r3747 /trunk/MusicKit/Frameworks/SndKit/SndAudioBuffer.m: (link) Enabled building on Windows with scalar dynamic range determination.
A friend who has returned to studies, and therefore low on cash, had bought a second hand PowerMac G4 Mirror Drive Door model. After a good many years of service with the previous owner, and a year with him, the G4's power supply died, as that model is inclined to do.
Repairing the powersupply is dangerous and difficult, and obtaining a second hand replacement is expensive, and that model was notorious for how loud the power supply was.
Commit by leighsmith :: r3745 /trunk/MusicKit/Frameworks/SndKit/ (SndAudioBuffer.h SndAudioBuffer.m): (link) Added vector versions of findMin:Max:, and findMin:at:findMax:at: and maximumMagnitude: methods.
Commit by leighsmith :: r3744 /trunk/MusicKit/Frameworks/SndKit/ (5 files): (link) Removed inline definitions, added support for inclusion of vDSP.h in C++ code, now exports as part of SndKit. Corrected erroneous swapping of vDSP_vdiv and vDSP_vsub parameters, added non-intrinsic versions of vDSP_dotpr and initialisation for speed and to manage different stack alignments crossing between MSVC and gcc calls. Added automatic generation of libSndKit.def, so the way out of date hand generated version goes.