History

retro update release notes

Ge Wang committed 3 years ago

Commit a00c64a1 parent 8fbb8601 file · +20 −24Browse files

Unified · Split

notes/VERSIONS+20−24
@@ -2,16 +2,11 @@ · 1 unmodified line
2ChucK VERSIONS log2ChucK VERSIONS log
3------------------3------------------
4 4
51.5.0.2
6---
7* (developer) cleaned up core/makefile
8
9
101.5.0.1 (June 2023)51.5.0.1 (June 2023)
11---6---
12* (added) WvOut support for multiple bit-depths: 16-bit signed int,7- (added) WvOut support for multiple bit-depths: 16-bit signed int,
13 24-bit signed int, 32-bit signed int, 32-bit float, 64-bit float8 24-bit signed int, 32-bit signed int, 32-bit float, 64-bit float
14* (added) the above can be optionally specified in new overloaded WvOut methods:9- (added) the above can be optionally specified in new overloaded WvOut methods:
15 string aifFilename( string value, int datatype );10 string aifFilename( string value, int datatype );
16 Open an AIFF file for writing, with datatype (e.g., IO.INT16,11 Open an AIFF file for writing, with datatype (e.g., IO.INT16,
17 IO.INT24, IO.INT32, IO.FLOAT32, IO.FLOAT64).12 IO.INT24, IO.INT32, IO.FLOAT32, IO.FLOAT64).
@@ -26,11 +21,11 @@ ChucK VERSIONS log · 8 unmodified lines
26 string rawFilename( string value, int datatype );21 string rawFilename( string value, int datatype );
27 Open a RAW file for writing; NOTE: datatype for raw files can22 Open a RAW file for writing; NOTE: datatype for raw files can
28 only be IO.INT1623 only be IO.INT16
29* (added) examples/stk/wvout-24bit.ck shows writing to a 24-bit audio file24- (added) examples/stk/wvout-24bit.ck shows writing to a 24-bit audio file
30* (added) new IO flags: IO.INT24, IO.INT64, IO.FLOAT32, IO.FLOAT6425- (added) new IO flags: IO.INT24, IO.INT64, IO.FLOAT32, IO.FLOAT64
31 IO.UINT8, IO.SINT8, IO.UINT16, IO.SINT16, IO.UINT32, IO.SINT32,26 IO.UINT8, IO.SINT8, IO.UINT16, IO.SINT16, IO.UINT32, IO.SINT32,
32 IO.UINT64, IO.SINT6427 IO.UINT64, IO.SINT64
33* (fixed) (Windows) HID joystick input28- (fixed) (Windows) HID joystick input
34 |- note: certain joystick devices (including some XBox One gamepads)29 |- note: certain joystick devices (including some XBox One gamepads)
35 are recognized but do not receive input data; a workaround is to30 are recognized but do not receive input data; a workaround is to
36 install explicitly HID drivers for these devices; see31 install explicitly HID drivers for these devices; see
@@ -41,40 +36,41 @@ ChucK VERSIONS log · 4 unmodified lines
41 Try "HID-compliant game controller". If you want to undo the36 Try "HID-compliant game controller". If you want to undo the
42 change, same thing but update "HID-compliant game controller"37 change, same thing but update "HID-compliant game controller"
43 and pick the XINPUT ***38 and pick the XINPUT ***
44* (updated) BINARY mode for IO now able to read signed vs. unsigned integers,39- (updated) BINARY mode for IO now able to read signed vs. unsigned integers,
45 specified using using .readtInt( flags ), where 'flags' is one of the above40 specified using using .readtInt( flags ), where 'flags' is one of the above
46 IO flags; in BINARY mode, IO.INT8/16/32 now returns unsigned integers, same as41 IO flags; in BINARY mode, IO.INT8/16/32 now returns unsigned integers, same as
47 IO.UINT8/16/32; to read in signed two's complement integers, use the new42 IO.UINT8/16/32; to read in signed two's complement integers, use the new
48 IO.SINT8/16/32/64 flags43 IO.SINT8/16/32/64 flags
49* (added) FileIO.readFloat( int flags) and FileIO.write( float val, int flags )44- (added) FileIO.readFloat( int flags) and FileIO.write( float val, int flags )
50 these overloaded versions of readFloat() and write() respectively have a 'flags'45 these overloaded versions of readFloat() and write() respectively have a 'flags'
51 argument to specify the kind of float (IO.FLOAT32 or IO.FLOAT64)46 argument to specify the kind of float (IO.FLOAT32 or IO.FLOAT64)
52* (added) examples/io/read-wav-raw.ck -- illustrates directly parsing a WAV file47- (added) examples/io/read-wav-raw.ck -- illustrates directly parsing a WAV file
53 using FileIO in binary mode (author: Perry R. Cook)48 using FileIO in binary mode (author: Perry R. Cook)
54* (added) examples/special/scream-o-matic/ -- using LiSa + granular49- (added) examples/special/scream-o-matic/ -- using LiSa + granular
55 synthesis for a scream texture generator.50 synthesis for a scream texture generator.
56* (fixed) potential-crash-on-shutdown type system issue51- (fixed) potential-crash-on-shutdown type system issue
57* (fixed) CNoise incorrect bias on pink noise (thank you anthonyhawes)52- (fixed) CNoise incorrect bias on pink noise (thank you anthonyhawes)
58* (updated) on all platforms, Math.random*() functions now internally53- (updated) on all platforms, Math.random*() functions now internally
59 use a standard Mersenne Twister RNG (mt19937); this greatly improves 54 use a standard Mersenne Twister RNG (mt19937); this greatly improves
60 the quality of RNG output, especially on Windows55 the quality of RNG output, especially on Windows
61* (updated) on Linux, better default runtime driver selection for56- (updated) on Linux, better default runtime driver selection for
62 Jack and ALSA57 Jack and ALSA
63* (updated/developer) chuck core minimum c++ level raised to c++11;58- (updated/developer) chuck core minimum c++ level raised to c++11;
64 projects need compile chuck core with earlier dialect of c++ would need59 projects need compile chuck core with earlier dialect of c++ would need
65 to modify the source code accordingly60 to modify the source code accordingly
66* (updated/developer) makefile for linux-jack61- (updated/developer) makefile for linux-jack
67* (added/developer) DL Api array4 operations from chugin62- (updated/developer) migrated RegEx module from base chuck to chugin
68* (added/developer) ChuckArray4::contains_object() returns whether63- (added/developer) DL Api array4 operations from chugin
64- (added/developer) ChuckArray4::contains_object() returns whether
69 array4 contains object references or integers65 array4 contains object references or integers
70---66---
71miniAudicle67miniAudicle
72* (updated) on Windows and Linux; miniAudicle now has a "Audio driver"68- (updated) on Windows and Linux; miniAudicle now has a "Audio driver"
73 drop-down selection in the Preferences dialog window; this selections69 drop-down selection in the Preferences dialog window; this selections
74 allows for run-time selection of different drivers, e.g., "DirectSound",70 allows for run-time selection of different drivers, e.g., "DirectSound",
75 "WASAPI", or "ASIO" on Windows, as well as "Jack", "Pulse", or "ALSA" on71 "WASAPI", or "ASIO" on Windows, as well as "Jack", "Pulse", or "ALSA" on
76 Linux72 Linux
77* (fixed) miniAudicle linux compilation using Qt673- (fixed) miniAudicle linux compilation using Qt6
78 |- FYI: needs qscintilla-qt6-devel and qscintilla-qt6)74 |- FYI: needs qscintilla-qt6-devel and qscintilla-qt6)
79 [Many thanks to Fernando Lopez-Lezcano and Nils Tonnätt]75 [Many thanks to Fernando Lopez-Lezcano and Nils Tonnätt]
80 76

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t