neauoire
fa6d62c70a
(screen.blending) Draw foreground sprites too
2023-11-08 09:30:49 -08:00
neauoire
9924af3593
(screen.blending.tal) Added 1bpp demo
2023-11-05 11:07:56 -08:00
Capital
76732db18a
(uxnasm.c) Add check for missing output file
2023-11-04 19:04:08 -07:00
Bad Diode
798ebafdc8
Fix potential out of bounds when doing tuning lookup
2023-11-02 17:30:14 -07:00
neauoire
6381ebb545
(audio-test) Loop melody
2023-11-02 17:30:14 -07:00
neauoire
f1d903c775
(audio-test) Fixed durations
2023-11-02 17:30:14 -07:00
d_m
6a091365a2
Take pitch into account when computing duration.
2023-11-02 17:30:14 -07:00
d_m
dbf1c72f21
Detect duration for note_off as well as note_on.
2023-11-02 17:30:14 -07:00
neauoire
87d6798593
Formatting
2023-11-02 17:30:14 -07:00
neauoire
c4ec4a6340
(audio.c) Default duration is sample length
2023-11-02 17:30:14 -07:00
neauoire
328f52128b
(piano.tal) Support new volume port
2023-11-02 17:30:14 -07:00
Bad Diode
c26c27a730
Add dei ports 0x2 and 0x4 to audio devices
2023-11-02 17:30:14 -07:00
Bad Diode
9c8ae94825
Change sdl audio to not play until the first pitch is sent
2023-11-02 17:30:14 -07:00
Bad Diode
1d7c96dd3d
Update default envelope
2023-11-02 17:30:14 -07:00
Bad Diode
8f3d7b9020
Add minimum decay/release of 10ms
2023-11-02 17:30:14 -07:00
Bad Diode
d1c156d56c
Fix uxncli missing device pointer
2023-11-02 17:30:14 -07:00
Bad Diode
e1074c9018
Increase base volume 4x (1 channel max -12dB)
2023-11-02 17:30:14 -07:00
Bad Diode
ae11965898
Update audio-tests.tal example
2023-11-02 17:30:14 -07:00
Bad Diode
0f3b070313
Try to avoid audio callback from working after free
2023-11-02 17:30:14 -07:00
Bad Diode
2c3f9f0f47
Fix wrong freeing of memory
2023-11-02 17:30:14 -07:00
Bad Diode
56c500f25e
Restore sample stretching behaviour
2023-11-02 17:30:14 -07:00
Bad Diode
41b143b8e0
Update audio-tests to use proper sine function
2023-11-02 17:30:14 -07:00
Bad Diode
6569c9d749
Add per-cent tuning and change note-off to #00
2023-11-02 17:30:14 -07:00
Bad Diode
b2e67c0319
Make sure device memory is freed
2023-11-02 17:30:14 -07:00
Bad Diode
e6cf770d2e
Fix memory bug and restore previous looping behaviour
2023-11-02 17:30:14 -07:00
Bad Diode
4b64ced669
Restore audio port layout and use 0x5 for duration
2023-11-02 17:30:14 -07:00
Bad Diode
9d1013d3bf
Make sure ADSR uses the audiobuf macros
2023-11-02 17:30:14 -07:00
Bad Diode
c6713b6d1b
Reduce the detuning/pitch table for now
2023-11-02 17:30:14 -07:00
Bad Diode
88ba7a8623
Cleanup warnings
2023-11-02 17:30:14 -07:00
Bad Diode
32853ce8f7
Fix xfading issues
2023-11-02 17:30:14 -07:00
Bad Diode
9437c4e520
Add sample duration handling
2023-11-02 17:30:14 -07:00
Bad Diode
49eda85851
Add initial WIP sample player for new audio device
2023-11-02 17:30:14 -07:00
neauoire
632816a58e
(uxn.c) Housekeeping
2023-11-01 20:37:46 -07:00
neauoire
d28f4f8165
(uxn.c) Simpler switch argument
2023-11-01 19:14:31 -07:00
neauoire
5c79d2813a
(uxn.c) Wrap zero-page
2023-11-01 09:54:57 -07:00
neauoire
be438b40c6
(uxn.c) Ram wrapping for LDZ
2023-11-01 09:35:38 -07:00
neauoire
7dfcd2b579
(uxn.c) Wrap RAM on LDA/STA
2023-11-01 09:25:39 -07:00
neauoire
8e976310d3
Improved cli stack debugger
2023-10-31 11:24:00 -07:00
neauoire
81a3dbee5e
Better on-screen stack debugging
2023-10-31 11:17:33 -07:00
neauoire
2e32545a8b
(cube3d.tal) Optimizations
2023-10-30 15:32:02 -07:00
neauoire
8b2d16ffea
(uxn.c) Reconnected tnl core without device masks
2023-10-30 15:12:25 -07:00
neauoire
3d9408e605
(uxn.c) Removed useless mask
2023-10-30 14:22:19 -07:00
neauoire
b35bded3e4
(uxn.c) Reconnected old abc core
2023-10-30 14:14:02 -07:00
neauoire
5abea12b46
Made a backup of tnl core
2023-10-30 11:35:46 -07:00
neauoire
d167b88996
(uxncli) Zeroing Uxn
2023-10-30 11:24:04 -07:00
Remko Tronçon
0189721956
(uxn.c) Fix pointer wrapping issues
2023-10-30 11:13:46 -07:00
neauoire
f1f1babd47
(uxn.c) Removed used of stack pointer for circular arithmetic
2023-10-30 09:29:40 -07:00
Remko Tronçon
bb99a02bf7
(build.sh) Remove special handling of SDL2 library on macOS.
...
--static-libs already uses the static library, so the special handling
does nothing.
Depending on the `brew` executable in the build blocks using the build
script inside a brew formula.
2023-10-29 14:20:59 -07:00
neauoire
6e96b22e36
(move.tal) Minor optimizations
2023-10-28 10:17:10 -07:00
neauoire
a0fa9ca9a3
(move.tal) Housekeeping
2023-10-28 10:08:01 -07:00