kevin
cead889078
cmDspPgm.c : Added gain control to 'sine' test pgm.
9 years ago
kevin
2f95f6f329
cmProc2.c : Removed use of oSpecVa from cmDspSpecDist.
9 years ago
Kevin Larke
2e815b6046
cmProc2.h/c : Fixed bug in _cmVectArrayWriteMatrix() which caused the resulting file to be misformatted. Added dcumenation to cmVectArray.
9 years ago
kevin
cc5aade968
cmProc2.c : changes abs() to fabsf() in cmExpanderExec().
9 years ago
kevin
346915b450
cmProc.c: Chnaged labs() to fabs() in calc of 'dLogProb' in cmChmmTrain().
9 years ago
Kevin Larke
f48cc2e7f7
cmAudioPortAlsa.c : Added _cmApDevReportFormats().
Added, but disabled, _cmApS24_3BE*().
Added i/oSignFl and i/oSwapFl to device record.
Changed sample format selection algorithm to use fmt[].
9 years ago
Kevin Larke
ba5cd463f0
cmProc2.h : Changed name of cmFIRTest() to cmFIRTest0(). Added cmFIRTest1().
9 years ago
Kevin Larke
c734464b0e
cmAudioPort.c : cmApTest() now accepts sample rate as a command line arg..
9 years ago
Kevin Larke
962ec25635
cmProc2.h/c: Many changes to cmVectArray. Fixed high-pass generation in cmFIR.
9 years ago
Kevin Larke
834b6f421f
cmVectOpsTemplateHdr.h/Code.h : Added optional window function arg. and fixed high-pass filter generation in LP_Sinc().
Added use of cmAbs() generic to NormToAbsMax().
9 years ago
Kevin Larke
172b562022
cmVectOps.h,cmVectOpsRIHdr.h,cmVectOpsRICode.h: Added use of generic cmIsClose()
to vector op. IsClose().
9 years ago
Kevin Larke
72bfc7442f
cmProc.h/c : Added kSlRejIsBetaWndFl for use in cmWndFuncInit().
9 years ago
Kevin Larke
91c88a4ec7
cmMath.h/c : Added cmIsCloseX().
9 years ago
Kevin Larke
d72ce9d0bb
cmExec.h/c, Makefile.am : Initial commit.
9 years ago
Kevin Larke
834502f09f
sa/cmSaProc.c : Fixed bug where surroundstream.h/c inclusion was controlled by incorrect pre-processor flag.
9 years ago
Kevin Larke
6baf82a442
cmAudioFileDev.c : Now includes cmCtx.h to allow for cmCtx dependency in public interface of cmAudioFile.h.
9 years ago
Kevin Larke
072831b32a
cmAudioFile.h/c : Added cmAudioFileSetSRate(), cmAudioFileSine() and chnaged cmAudioFileTest() to take a variable argument list.
Added the ability to write WAV files.
cmAudioFileCreate() now creates a WAV or AIF header based on the file name extension.
9 years ago
Kevin Larke
69bf9815e3
merge with remote
9 years ago
Kevin Larke
58a861d6e5
Makefile.am : Added binural encoder code file sa/cmSaProc.h/c and sa/ss0
and sa/ss1.
9 years ago
Kevin Larke
25081efe96
Makefile.am : Added binural encoder code file sa/cmSaProc.h/c and sa/ss0
and sa/ss1.
9 years ago
Kevin Larke
acd262b3b9
cmDspPgm.c : Added cmDspSysPgm_TwoD and cmDspSysPgm_BinEnc.
9 years ago
Kevin Larke
aab1940eb5
cmDspBuiltIn.c : Added cmDspBinEnc and cmDsp2d.
9 years ago
Kevin Larke
1a6156f50a
Added output rate control to cmDspLine().
9 years ago
Kevin Larke
2c1be3cf84
Added cmDspUi2 two-dimensional drag UI control.
9 years ago
Kevin Larke
f8dc6ccd78
cmGr.c : cmGrObjIsValid() now validates the cmGrH_t handle as well as the object handle.
9 years ago
Kevin Larke
4cd55db162
cmGrPlot.h : Make callbacks for deselected objects when a new object is selected.
Added cmPlotObjCb() function.
9 years ago
Kevin Larke
e9ad88ae0f
cmProc2.h/c : Added cmExpander and cmExpanderBank.
9 years ago
Kevin Larke
a262bf4684
cmDspBuiltIn.c : Added cmTakeSeqRendClassCons.
9 years ago
Kevin Larke
be2528d393
cmDspPgmKr.h/c, cmDspPgm.c : Added cmDspSysPgm_Tksb().
9 years ago
Kevin Larke
4ddbe2c1d6
cmTakeSeqBldr.h/c : Many changes and additions.
9 years ago
Kevin Larke
055b916c81
cmMsgProtocol.h : Added kTakeSeqRendDuiId.
9 years ago
Kevin Larke
5c028bca2f
cmDspKr.h/c : Many changes to cmDspTakeSeqBldr.
Added cmDspTakeSeqRend processor.
9 years ago
Kevin Larke
59cec07cce
cmDspClass.h/c, cmDspUI.c : Added 'ptr' type variables.
Added TakeSeqBldr/Rndr UI allocator functions.
9 years ago
Kevin Larke
3a94b42b32
cmDspValue.h/c : Added the 'ptr' type to represent void*.
9 years ago
Kevin Larke
bd5daa08bd
cmMidi.h/c : Added pedal related functions and control codes.
9 years ago
Kevin Larke
60de3ffb15
cmScore.h/c : Added cmScoreNotifyCb().
9 years ago
Kevin Larke
7daa1ebcee
cmTakeSeqBldr.c : Partial initial implementation of _cmTakeSeqBldrRender().
9 years ago
Kevin Larke
d60eb3c0da
cmTakeSeqBldr.c : Completed cmTakeSeqBldrLoadTake() and cmTakeSeqBldrUnloadTake().
9 years ago
Kevin Larke
9b86614e57
cmTakeSeqBldr.c : Added 'muid' to cmScTrkMidiTsb_t.
Fixed bug in _cmTsbScoreTrkFree().
9 years ago
Kevin Larke
857dae7646
cmTimeLine.h/c : Added cmTimeLinePrefixPath().
9 years ago
Kevin Larke
15a0c7beeb
cmScoreProc.c : Updated the TakeSeqBldr JSON file generation code to match the
file parser code in cmTakeSeqBldr.c.
9 years ago
Kevin Larke
e540ee91f9
cmProc4.c : Fixed bug in _cmScMatcherStoreResult() which failed to copy the
'muid' from the matched midi event to the cmScMatcherResult_t result record.
9 years ago
Kevin Larke
80b094d205
cmScoreProc.c : Initial support for sending the MIDI file msg unique id to the
score tracker.
9 years ago
Kevin Larke
72c373c836
cmTakeSeqBldr.c : Fix parsing JSON parsing bugs.
9 years ago
Kevin Larke
35aad95b05
cmDspPgmKr.c : Connect the 'muid' MIDI file player output to the 'muid'
score follower input.
9 years ago
Kevin Larke
39021c4c3b
cmDspKr.c : Added 'muid' as in input to cmDspScFol to accept a unique
identifier for each incoming MIDI message. This is then used as the 'muid'
arg. to cmScMatcherExec() to support definitively matching score events and
particular MIDI events.
9 years ago
Kevin Larke
cf8c6af27f
cmProc4.h/c : The cmMidiTrackMsg_t.uid identifier of note-on messages
fed to cmScMatcher are now tracked along with the note. This allows score events
to be definitevly matched to a particular note-on event when the event
comes from a MIDI file.
9 years ago
Kevin Larke
a7cecdd678
cmScore.h/c : Pedal events are now handled similarly to Note-on events and given
their own type: kPedalEvtScId and pedal down messages are assigned the
pedal event duration in cmScEvent_t.durSecs.
9 years ago
Kevin Larke
7d55b16257
Merge origin with post take-seq-bldr updates to master.
9 years ago
Kevin Larke
c89117af6a
cmScoreProc.c : Changed kBegin/EndSectionSpId to kBegin/EndTakeSpId to better
reflect the meaning of the score markers.
9 years ago