Commit Graph

825 Commits

Author SHA1 Message Date
kevin
29c10b0a88 cmProc3.h/c : Changes to cmXFader to implement equal power cross-fade and
addition of cmXFaderJumpToDestinationGain().
2013-11-03 11:50:03 -08:00
kevin
a690102601 cmScore.c : Changes to _cmScProcSets() to prevent crashing on OSX debug build. 2013-11-03 11:47:10 -08:00
kevin
5fd0c95f34 cmScore.c : Removed printf() from _cmScProcSets() but this is still mysteriously
required to prevent crash on OS-X debug (but not release) version.
2013-11-01 18:34:15 -07:00
kevin
feb6e71245 cmDspFx.c : Added equal power cross fade to xfader object. 2013-11-01 18:33:03 -07:00
kevin
a8394b2814 cmDspBuiltIn.c : midi output port now notices when the device is not valid
prior to attempting to send it a midi message.
2013-11-01 18:31:29 -07:00
kevin
fadafa8e6b cmProc3.h : Added equal power cross fade to XFader object. 2013-11-01 18:30:40 -07:00
kevin
af7328e4d7 cmDspClass.c : Added OSX 10.5 (OSX_VER_10_5) conditional compilation blocks. 2013-10-31 20:09:46 -07:00
kevin
544fe4acc4 cmThread.c : Changed OS_VER_10_6 TO OSX_VER_10_5 to better reflect the
reason for the conditional compilation.
2013-10-31 20:09:16 -07:00
kpl
edad3b99cd cmDspKr.h/c cmDspBuiltIn.c, cmDspPgmKr.c : Added 'NanoMap' DSP object. 2013-10-31 18:07:00 -07:00
kpl
341bde7a7c cmData.h/c : Initial implementation of serialization functions.
Not yet tested.
2013-10-21 22:17:24 -07:00
kpl
c1289070d2 cmThread.h/c: Added cmTs1p1cSetCallback(). 2013-10-20 20:44:08 -07:00
kpl
53948d977d cmTaskMgr.h/c : Many updates and changes to complete the initial development. 2013-10-20 20:42:32 -07:00
kpl
daf04431aa cmTimeLine.c : Added return value to cmTimeLineDeleteOnsetMarks() to
eliminate compiler warning.
2013-10-20 20:09:48 -07:00
kevin
9082a45c41 cmDspPgmKr.c : Added Input gain control and all-notes-off command on the
off button (it's not clear that all-notes-off actually works.).
2013-10-17 16:56:31 -07:00
kevin
60090ac441 cmDspClass.c : Restored _cmDspParseArgV() to return void to allow
compilation on OSX 10.6.8. This need to be fixed correctly so that it
compiles on 10.5.
2013-10-17 16:55:26 -07:00
kevin
f1123a8475 cmDspBuiltIn.c : Addded 'reset' input to cmDspMidiOut to implement all-notes-off. 2013-10-17 16:54:05 -07:00
kevin
11b11347a0 cmThread.c : Changed OS_64 cond. compilation to OS_VER_10_6. This needs
more work to fix correctly.
2013-10-17 16:53:19 -07:00
kevin
2855506568 cmDspPgmKr.c : Added connection from 'simulate' check button to routers
and added siRt to route midi file player smpidx output in
'simulate' mode.
2013-10-16 18:55:04 -07:00
kevin
681865e04b cmDspFx.c : Added missing va_end() to match va_copy(). 2013-10-16 18:52:59 -07:00
kevin
75879e774a cmDspClass.c : _cmDspParseArgV() now returns a va_list. This seems to
now be required to work with the OSX 32bit build. Added missing va_end() in _cmDspClassErrV().
2013-10-16 18:52:19 -07:00
kpl
b549a90da3 cmDspPgmKr.c : Removed body of cmDspSysPgm_KrLive() and modified
_cmDspSysPgm_TimeLine() to have 'live' and 'simulate' modes.
2013-10-16 16:31:23 -07:00
kpl
3a247f986f cmDspKr.c : Minor code formatting changes. 2013-10-16 16:29:48 -07:00
kpl
d091f769fc cmProc4.h : Corrected comment typo. 2013-10-16 16:28:56 -07:00
kpl
802e3d9514 cmDspPgm.c : Added option to omit the wavetable player output in favor
of the first audio input port in _cmDspSysPgm_Stereo_Through().
2013-10-16 13:15:21 -07:00
kpl
585b54c6d8 cmAudioFile.c: Fixed bug in cmAudioFileCreate() where error msg did not
report the name of the audio file which produced the error.
2013-10-16 13:14:18 -07:00
kevin
28d686922b cmDspPgm.c : Fixed mislabelled source connection on 'hzp' in
_cmDspSysPgm_Stereo_Through().
2013-10-16 09:03:12 -07:00
kevin
921597e50d cmDspPgmKr.c : Removed 'midiInPort' resource string because the MIDI input
port does not require a device or port selector.
2013-10-16 09:01:53 -07:00
kevin
3dc64bb1c0 cmMidiOsx.c : Removed some sanity checks in _cmMpMIdiSystemReadProc()
because the variables cheched were not used in the function and were
failing the sanity check.
2013-10-16 09:00:22 -07:00
kevin
cb19fb10a2 cmThread.c : Changed cmThPtrCAS() to select the CAS system call based on
OS_64 when compiling under OSX.  This allows backward compatibility with older
version of OSX.
2013-10-16 08:58:46 -07:00
kpl
5307482f6e cmDspPgmKr.h/c : Initial implementation of cmDspSysPgm_KrLive. 2013-10-15 14:50:48 -07:00
kpl
b4a3507bc5 cmDspPgm.c : Added _cmDspSysPgm_KrLive to the program list. 2013-10-15 14:50:00 -07:00
kpl
fe29450106 cmTaskMgr.h/c : Added dynamic thread allocation and task balancing. 2013-10-15 10:41:24 -07:00
kpl
9b9b49bf3c cmTaskMgr.h : Initial working version. 2013-10-15 07:23:52 -07:00
kpl
881aefdd2d cmTaskMgr.c : Initial working version. 2013-10-15 07:22:23 -07:00
kpl
dbf55083fa cmTaskMgr.h/c : Initial commit. Not yet debugged. 2013-10-14 12:28:26 -07:00
kpl
e2f77419d4 Makefile.am : Added cmTaskMgr.h/c. 2013-10-14 12:27:54 -07:00
kpl
f9f9873eaf cmText.h/c : Added cmTextSysIsStored() and cmTsIsStored(). 2013-10-12 20:21:08 -07:00
kpl
5464cbf4e4 cmLinkHeap.h/c : Added cmLHeapIsPtrInHeap(). 2013-10-12 20:20:37 -07:00
kevin
80498f4f79 cmData.h/c: cmDataPrepend/Insert/AppendChild() now automatically unlinks the
new child prior to relinking it to it's new parent.

Fixed bug in cmDataMakePair() where the key and value were never actually
linked in.
2013-10-11 12:00:06 -07:00
kevin
b0a06eba95 cmData.h/c : Update the cmDataGetXXX() functions to return error codes. 2013-10-10 14:54:04 -07:00
kpl
55fe26deb2 cmData.h/c : Addd cmDataRecdParseXXX() functions. Added beginning
modifications to include function which report errors without using
the global variable _cmDataErrNo.
2013-10-10 08:42:47 -07:00
kpl
42a9f19166 cmMem.c : Added string tables for 'filename' and 'function name' strings
in the cmMmRecd_t record.

Previously the 'fileNameStr' and 'funcNameStr' were assumed to be stored
in static memory and therefore did not require duplication.  If the
strings however originated in a dynamic library then the string pointer
would be invalid after the library is unloaded.  Accessing these fields
would then result in a crash.
2013-10-08 16:43:38 -07:00
kevin
fb509b10c7 cmDspPgmKr.c : Patched scMod.post to achan.trig (but commented out). 2013-09-30 11:04:49 -07:00
kevin
de58bb5232 cmDspKr.c : Added 'post' output to cmDspScMod object. 2013-09-30 11:03:47 -07:00
kevin
27c719dcc4 cmProcr4.c : Added 'postFl' to scMod. 2013-09-30 11:03:24 -07:00
kevin
35181582f6 osx/cmMidiOsx.c : Updated device reporting format. 2013-09-29 18:48:43 -07:00
kevin
0f75ad445c cmDspPgmKr.c : Added audio output file record and MIDI output port. 2013-09-29 18:48:08 -07:00
kevin
bb4aea8471 cmDspPgm.c : Updated cmDspSysPgm_Test_Midi with hardcoded OSX device/port. 2013-09-29 18:47:22 -07:00
kevin
7d3e82d417 cmDspKr.c : cmDspMidiFilePlay object now sents note off messages. 2013-09-29 18:46:48 -07:00
kevin
19d31789db cmProc4.h/c : Update comments and documentation on cmScMod object. 2013-09-29 18:46:20 -07:00