Unified · Split
| @@ -2,16 +2,11 @@ · 1 unmodified line | ||
| 2 | 2 | ChucK VERSIONS log |
| 3 | 3 | ------------------ |
| 4 | 4 | |
| 5 | −1.5.0.2 | |
| 6 | −--- | |
| 7 | −* (developer) cleaned up core/makefile | |
| 8 | − | |
| 9 | − | |
| 10 | 5 | 1.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 | 8 | 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 | 10 | string aifFilename( string value, int datatype ); |
| 16 | 11 | Open an AIFF file for writing, with datatype (e.g., IO.INT16, |
| 17 | 12 | IO.INT24, IO.INT32, IO.FLOAT32, IO.FLOAT64). |
| @@ -26,11 +21,11 @@ ChucK VERSIONS log · 8 unmodified lines | ||
| 26 | 21 | string rawFilename( string value, int datatype ); |
| 27 | 22 | Open a RAW file for writing; NOTE: datatype for raw files can |
| 28 | 23 | 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 | |
| 31 | 26 | IO.UINT8, IO.SINT8, IO.UINT16, IO.SINT16, IO.UINT32, IO.SINT32, |
| 32 | 27 | IO.UINT64, IO.SINT64 |
| 33 | −* (fixed) (Windows) HID joystick input | |
| 28 | +- (fixed) (Windows) HID joystick input | |
| 34 | 29 | |- note: certain joystick devices (including some XBox One gamepads) |
| 35 | 30 | are recognized but do not receive input data; a workaround is to |
| 36 | 31 | install explicitly HID drivers for these devices; see |
| @@ -41,40 +36,41 @@ ChucK VERSIONS log · 4 unmodified lines | ||
| 41 | 36 | Try "HID-compliant game controller". If you want to undo the |
| 42 | 37 | change, same thing but update "HID-compliant game controller" |
| 43 | 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 | 40 | specified using using .readtInt( flags ), where 'flags' is one of the above |
| 46 | 41 | IO flags; in BINARY mode, IO.INT8/16/32 now returns unsigned integers, same as |
| 47 | 42 | IO.UINT8/16/32; to read in signed two's complement integers, use the new |
| 48 | 43 | 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 | 45 | these overloaded versions of readFloat() and write() respectively have a 'flags' |
| 51 | 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 file | |
| 47 | +- (added) examples/io/read-wav-raw.ck -- illustrates directly parsing a WAV file | |
| 53 | 48 | 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 | |
| 55 | 50 | 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 | |
| 59 | 54 | use a standard Mersenne Twister RNG (mt19937); this greatly improves |
| 60 | 55 | 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 | |
| 62 | 57 | 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 | 59 | projects need compile chuck core with earlier dialect of c++ would need |
| 65 | 60 | 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 | |
| 69 | 65 | array4 contains object references or integers |
| 70 | 66 | --- |
| 71 | 67 | 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" | |
| 73 | 69 | drop-down selection in the Preferences dialog window; this selections |
| 74 | 70 | allows for run-time selection of different drivers, e.g., "DirectSound", |
| 75 | 71 | "WASAPI", or "ASIO" on Windows, as well as "Jack", "Pulse", or "ALSA" on |
| 76 | 72 | Linux |
| 77 | −* (fixed) miniAudicle linux compilation using Qt6 | |
| 73 | +- (fixed) miniAudicle linux compilation using Qt6 | |
| 78 | 74 | |- FYI: needs qscintilla-qt6-devel and qscintilla-qt6) |
| 79 | 75 | [Many thanks to Fernando Lopez-Lezcano and Nils Tonnätt] |
| 80 | 76 | |