wysiwys
da92ec3b8b
Update tracker to support PatternBreak and PositionJump
2024-08-02 21:23:36 -04:00
Gwilym Inzani
3bd8b9019d
Handle vibrato in the instrument too
2024-07-11 21:58:44 +01:00
Gwilym Inzani
d15063373d
Implement vibrato correctly and add a small test case
2024-07-11 21:58:44 +01:00
Gwilym Inzani
c1eaae64e1
Support fine portamentos
2024-07-11 21:58:44 +01:00
Gwilym Inzani
31ca8f631f
Add vibrato
2024-07-11 21:58:44 +01:00
Gwilym Inzani
f6e7625bb1
Start hooking in waves
2024-07-11 21:58:44 +01:00
Gwilym Inzani
f3cc62db6f
Massive refactor ahead of waveforms
2024-07-11 21:58:44 +01:00
Gwilym Inzani
0daeba1876
Generate lookup and add waveform to interop
2024-07-11 21:58:44 +01:00
Gwilym Inzani
afddd77ce8
Don't require leaking the track
2024-07-11 21:58:44 +01:00
Gwilym Inzani
71a7b6431c
Don't force a pointless lifetime on the tracker
2024-07-11 21:58:44 +01:00
Gwilym Inzani
8899a56f65
Allow the clippy lint
2024-07-11 21:58:44 +01:00
Gwilym Inzani
72598d0232
Enable midi and xm by default
2024-07-11 21:58:44 +01:00
Gwilym Inzani
3a755107aa
Get the desktop player actually playing music
2024-07-11 21:58:44 +01:00
Gwilym Inzani
c863b94f49
Hello world for desktop player
2024-07-11 21:58:44 +01:00
Gwilym Inzani
d0925f6787
Make agb optional for the tracker
2024-07-11 21:58:44 +01:00
Gwilym Inzani
3305ca0ff2
Make the tracker generic on the mixer
2024-07-11 21:58:44 +01:00
Gwilym Inzani
d00de7b2a4
Make agb-xm-core return the interop rather than the tokens
2024-07-11 21:58:44 +01:00
Corwin
a4d6ba5bc9
Release v0.20.5
2024-06-18 17:49:56 +01:00
Corwin
ac2e6b5046
Release v0.20.4
2024-06-13 23:13:02 +01:00
Corwin
bc63776b9e
Exclude tests / examples / benches from the published packages ( #589 )
...
The package published to crates.io should not include tests / examples /
benches. Previously we ran into issues with having a too large package
from example data, but we avoided this by making the examples smaller. A
better way to avoid this is to not include them at all.
- [x] no changelog update needed
2024-06-13 22:48:00 +01:00
Corwin
a6e4be0577
Release v0.20.3
2024-06-12 17:57:39 +01:00
Corwin
50f2ad6f52
exclude tests / examples / benches from the published packages
2024-06-12 01:19:18 +01:00
Corwin
d05965b98f
Release v0.20.2
2024-05-25 13:20:03 +01:00
Corwin
6a5346026a
Release v0.20.1
2024-05-17 23:09:16 +01:00
Gwilym Inzani
93a3bc8e56
just fmt
2024-05-16 23:04:26 +01:00
Gwilym Inzani
352b352b27
Properly implement delay and envelopes
2024-05-16 00:27:20 +01:00
Gwilym Inzani
2e0f89978a
Add note delay support (effect EDx)
2024-05-15 22:30:13 +01:00
Corwin
737b547343
Release v0.20.0
2024-05-14 22:57:40 +01:00
Gwilym Inzani
71bdb085be
Include the new option in all the config.tomls
2024-04-01 17:02:59 +01:00
Corwin
184b11ed81
use static rather than const
2024-03-29 14:41:08 +00:00
Corwin
9e63b2c46c
Release v0.19.1
2024-03-06 19:11:47 +00:00
Gwilym Inzani
66ec762855
Release v0.19.0
2024-03-06 09:33:58 +00:00
Gwilym Inzani
ff9f336be3
Do pitch bend correctly
2024-02-20 22:27:29 +00:00
Gwilym Inzani
0a13b54e12
Pitch bending
2024-02-20 22:27:29 +00:00
Gwilym Inzani
54ade5af2d
Add a note about midi support being experimental
2024-02-20 22:27:29 +00:00
Gwilym Inzani
32aaaef4cd
It actually builds now
2024-02-20 22:27:29 +00:00
Gwilym Inzani
797fc8394f
Boilerplate for midi support
2024-02-20 22:27:29 +00:00
Gwilym Inzani
3f607b379a
Release v0.18.1
2024-02-06 22:36:11 +00:00
Gwilym Inzani
7c6eaf324b
Release v0.18.0
2023-10-31 20:35:14 +00:00
Gwilym Inzani
00631b2166
Delete all the gba.ld files
2023-10-18 12:08:25 +01:00
Gwilym Inzani
48b9eb3775
Update all the remaining linker scripts
2023-10-17 23:52:04 +01:00
Corwin
8e547c6783
derive the data ends
2023-10-17 21:53:50 +01:00
Corwin
f7434a4bf3
run linker script update script
2023-10-17 20:29:12 +01:00
Gwilym Inzani
53685b0410
Release v0.17.1
2023-10-05 22:18:04 +01:00
Gwilym Inzani
c280316fa2
Update Cargo.toml files so docs.rs is happy
2023-10-04 16:36:46 +01:00
Gwilym Inzani
f3e3b6a244
Update agb-tracker to version 0.17
2023-10-03 22:47:30 +01:00
Gwilym Inzani
b6916d7e74
Release v0.17.0
2023-10-03 22:33:10 +01:00
Gwilym Inzani
0900121273
Update docs
2023-09-06 09:41:13 +01:00
Gwilym Inzani
0c19988699
Use 32768Hz for the tracker
2023-09-05 23:22:50 +01:00
Gwilym Inzani
2d69a4682b
Should let the fadeout take over once the envelope has finished
2023-08-06 20:25:31 +01:00