Home / 206
Name Modified Size InfoDownloads / Week
Parent folder
serpent-win-206.zip 2014-01-15 1.4 MB
Totals: 1 Item   1.4 MB 0
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

Source: README.txt, updated 2018-10-13