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
22 ChucK VERSIONS log
33 ------------------
44
5−1.5.0.2
6−---
7−* (developer) cleaned up core/makefile
8−
9−
105 1.5.0.1 (June 2023)
116 ---
12−* (added) WvOut support for multiple bit-depths: 16-bit signed int,
7+- (added) WvOut support for multiple bit-depths: 16-bit signed int,
138 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:
1510 string aifFilename( string value, int datatype );
1611 Open an AIFF file for writing, with datatype (e.g., IO.INT16,
1712 IO.INT24, IO.INT32, IO.FLOAT32, IO.FLOAT64).
@@ -26,11 +21,11 @@ ChucK VERSIONS log · 8 unmodified lines
2621 string rawFilename( string value, int datatype );
2722 Open a RAW file for writing; NOTE: datatype for raw files can
2823 only be IO.INT16
29−* (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.FLOAT64
24+- (added) examples/stk/wvout-24bit.ck shows writing to a 24-bit audio file
25+- (added) new IO flags: IO.INT24, IO.INT64, IO.FLOAT32, IO.FLOAT64
3126 IO.UINT8, IO.SINT8, IO.UINT16, IO.SINT16, IO.UINT32, IO.SINT32,
3227 IO.UINT64, IO.SINT64
33−* (fixed) (Windows) HID joystick input
28+- (fixed) (Windows) HID joystick input
3429 |- note: certain joystick devices (including some XBox One gamepads)
3530 are recognized but do not receive input data; a workaround is to
3631 install explicitly HID drivers for these devices; see
@@ -41,40 +36,41 @@ ChucK VERSIONS log · 4 unmodified lines
4136 Try "HID-compliant game controller". If you want to undo the
4237 change, same thing but update "HID-compliant game controller"
4338 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,
4540 specified using using .readtInt( flags ), where 'flags' is one of the above
4641 IO flags; in BINARY mode, IO.INT8/16/32 now returns unsigned integers, same as
4742 IO.UINT8/16/32; to read in signed two's complement integers, use the new
4843 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 )
5045 these overloaded versions of readFloat() and write() respectively have a 'flags'
5146 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 file
47+- (added) examples/io/read-wav-raw.ck -- illustrates directly parsing a WAV file
5348 using FileIO in binary mode (author: Perry R. Cook)
54−* (added) examples/special/scream-o-matic/ -- using LiSa + granular
49+- (added) examples/special/scream-o-matic/ -- using LiSa + granular
5550 synthesis for a scream texture generator.
56−* (fixed) potential-crash-on-shutdown type system issue
57−* (fixed) CNoise incorrect bias on pink noise (thank you anthonyhawes)
58−* (updated) on all platforms, Math.random*() functions now internally
51+- (fixed) potential-crash-on-shutdown type system issue
52+- (fixed) CNoise incorrect bias on pink noise (thank you anthonyhawes)
53+- (updated) on all platforms, Math.random*() functions now internally
5954 use a standard Mersenne Twister RNG (mt19937); this greatly improves
6055 the quality of RNG output, especially on Windows
61−* (updated) on Linux, better default runtime driver selection for
56+- (updated) on Linux, better default runtime driver selection for
6257 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;
6459 projects need compile chuck core with earlier dialect of c++ would need
6560 to modify the source code accordingly
66−* (updated/developer) makefile for linux-jack
67−* (added/developer) DL Api array4 operations from chugin
68−* (added/developer) ChuckArray4::contains_object() returns whether
61+- (updated/developer) makefile for linux-jack
62+- (updated/developer) migrated RegEx module from base chuck to chugin
63+- (added/developer) DL Api array4 operations from chugin
64+- (added/developer) ChuckArray4::contains_object() returns whether
6965 array4 contains object references or integers
7066 ---
7167 miniAudicle
72−* (updated) on Windows and Linux; miniAudicle now has a "Audio driver"
68+- (updated) on Windows and Linux; miniAudicle now has a "Audio driver"
7369 drop-down selection in the Preferences dialog window; this selections
7470 allows for run-time selection of different drivers, e.g., "DirectSound",
7571 "WASAPI", or "ASIO" on Windows, as well as "Jack", "Pulse", or "ALSA" on
7672 Linux
77−* (fixed) miniAudicle linux compilation using Qt6
73+- (fixed) miniAudicle linux compilation using Qt6
7874 |- FYI: needs qscintilla-qt6-devel and qscintilla-qt6)
7975 [Many thanks to Fernando Lopez-Lezcano and Nils Tonnätt]
8076

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