README.txt -- information about serpent and wxserpent
AUTHOR: Roger B. Dannenberg
(THIS IS IMPORTANT:)
INSTALLATION: see doc/installation.htm after downloading
WHAT TO DOWNLOAD:
serpent64-mac-NNN.zip -- 64-bit binaries for serpent and wxserpent
serpent-src-NNN.zip -- source for all platforms, 32bit and 64bit
setupserpent-NNN.exe -- 64-bit Windows serpent and wxserpent installer
CHANGELOG:
13-Oct-18 Roger B. Dannenberg
Additional bug fixes in O2, especially for Windows.
12-Oct-18 Roger B. Dannenberg
Fixed some bugs in O2 library. Also changed get_tick() to error
(halt) if not in a scheduled event. To output MIDI outside of events,
programs/midi-io functions now have optional ticks parameters:
pass 0 for ticks from non-scheduled code to send output
immediately and avoid the error of calling get_ticks().
2-Oct-18 Roger B. Dannenberg
Another critical but rarely encountered garbage collection fix
(for file names)
24-Jul-18 Roger B. Dannenberg
Another critical garbage collection fix.
1-Jul-18 Roger B. Dannenberg
Critical garbage collection fix.
14-Jan-18 Roger B. Dannenberg
Major change: Non-preemptive threads added, with
backward-INcompatible changes to sched.srp library.
17-Apr-17 Roger B. Dannenberg
Minor fixes to libraries, esp. wxslib/slider.txt
16-Apr-17 Roger B. Dannenberg
Added o2_hub() and o2_get_address() to O2 library and Serpent.
07-Apr-17 Roger B. Dannenberg
Updated O2 library, scheduler, slider, add test/oscmonitor.srp
26-Feb-17 Roger B. Dannenberg
Minor bug fixes, including support for generic O2 messages
handlers where 2nd (typestring) parameter is nil. Also fixed
flush method for stdio (previously failed to force output to
console.)
15-Feb-17 Roger B. Dannenberg
Minor bug fixes, added prob.srp random number library and
termcolor.srp library to output colored text to the console.
Modified wxserpent64 on Windows to print to cmd window.
14-Jan-17 Roger B. Dannenberg
Fixed command prompting, release with command editing on Mac
10-Jan-17 Roger B. Dannenberg
O2 interface
Fixed parser bug (see programs/regr-tests/implret.srp)
12-Apr-16 Roger B. Dannenberg
Added osc_server_sender_ip() function.
Line editing on OS X.
21-Mar-16 Roger B. Dannenberg
Dictionary speed-up using hash lookup
Added time_date(), osc_server_recv_port()
11-Jan-16 Roger B. Dannenberg
Ported to Win7, Win10, using MS Visual Studio 2015
30-Jul-15 Roger B. Dannenberg
Added support to wxserpent to catch window close and quit events.
Fixed bug in lib/sched.srp (real-time scheduler)
28-May-15 Roger B. Dannenberg
Added some new commands to Menus to allow changing them. Also
made significant changes to programs/mididevice.srp,
programs/midi-io.srp, and lib/sched.srp. See
programs/mididevice-demo.srp.
11-Feb-15 Roger B. Dannenberg
Ported to OS X 10.9, Xcode 6, and CMake 3.1. Many minor changes,
but this release is more about making some working compiled
downloads for OS X.
21-Apr-14 Roger B. Dannenberg
Modfied memory allocator to allocate/free large chunks with malloc,
and set maximum array/dictionary size to 1M. Of course, no real-time
guarantees when you allocate/free large arrays or cause paging.
Arrays up to around 8K (and dictionaries up to around 4K) are
allocated from Serpent's real-time heap.
9-Feb-14 Roger B. Dannenberg
Fixed bug in op_member ("in" operator). sched.srp bug fix.
25-Jan-14 Roger B. Dannenberg
Documentation for building for Win8.1. Various minor changes to
wxserpent controls, see documentation.
14-Jan-14 Roger B. Dannenberg
New OSC code, many bug fixes, shiny icons, ...
16-Jul-13 Roger B. Dannenberg
Revised installation instructions.
15-Jul-13 Roger B. Dannenberg
Fixed some problems with maintaining the stack on procedure calls
and call-ins from C code.
08-May-13 Roger B. Dannenberg
Started to release 64-bit versions. This is a major revision, so
there are mostly separate sources for 32-bit and 64-bit versions.
Added ZeroMQ messaging primitives.
21-Apr-11 Roger B. Dannenberg
Added BUGS section below. See logs from SVN for many more changes
since 2009. I guess I've been ignoring this file rather than
updating it.
07-Oct-09 Roger B. Dannenberg
Converted to using CMake
30-Sep-09 Roger B. Dannenberg
Ported to 10.5, added some support for running as an Application.
27-May-08 Roger B. Dannenberg
Fixed some bugs in the process of porting Aura to OS X
10-Jan-08 Roger B. Dannenberg
Added Open Sound Control interface.
Fixed bug in readvalue primitive.
19-Jan-07 Roger B. Dannenberg
Started this README file
Modified Makefiles to build universal binary for serpent and wxserpent