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
431833b216
Correct vibrato code generation
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
9c2d02f161
We now need alsa to build the desktop player
2024-07-11 21:58:44 +01:00
Gwilym Inzani
2785df56ca
The xm feature is enabled by default
2024-07-11 21:58:44 +01:00
Gwilym Inzani
45f8a52eb5
try_recv to remove unwrap
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
a6fca49f7b
Missing minus sign
2024-07-11 21:58:44 +01:00
Gwilym Inzani
2fa574684c
Number of channel is configurable
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
6076a1bd23
Fix the DPL tracker usage
2024-07-11 21:58:44 +01:00
Gwilym Inzani
7332c8a5f0
Don't know why this is in there twice
2024-07-11 21:58:44 +01:00
Gwilym Inzani
afa8a11b3f
Ensure that the 'quote' feature is included
2024-07-11 21:58:44 +01:00
Gwilym Inzani
f452070154
Do the same changes for midi
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
Gwilym Inzani
5829d71b6b
Fix tilemap gaps in affine graphic modes #733 ( #735 )
...
- [x] Changelog updated
Fixes issue #733 where affine tilemaps have a gap.
2024-07-11 21:32:52 +01:00
kouta
faa46a4f32
Fix linting issues
2024-07-11 14:56:43 -03:00
kouta
a9a4a052a9
Remove priority()
from TiledMapPrivate
as it can now be accessed straight from the underlying type.
2024-07-11 14:34:12 -03:00
kouta
41979460f6
Merge remote-tracking branch 'refs/remotes/raworigin/master' into hotfix/affine-tiles
2024-07-11 14:27:37 -03:00
renovate[bot]
d07e1265e1
Update Javascript packages (non-major)
2024-07-10 15:48:34 +00:00
kouta
1340b992cb
Code review
2024-07-10 09:29:07 -03:00
Gwilym Inzani
476adafeb4
Fix two build issues with latest rust version ( #736 )
...
- [x] no changelog update needed
2024-07-10 09:17:54 +01:00
Gwilym Inzani
741c3dedee
Fix two build issues with latest rust version
2024-07-10 09:06:52 +01:00
kouta-kun
8c6e1ae0a9
Update CHANGELOG.md
2024-07-09 16:59:30 -03:00
kouta
cf2b8be6e0
Fix affine matrix tile setting
2024-07-07 00:53:52 -03:00
Corwin
919a4046b7
Update Javascript packages (non-major) ( #731 )
2024-07-02 19:10:37 +01:00
renovate[bot]
81734745e1
Update Javascript packages (non-major)
2024-07-01 19:50:42 +00:00
Corwin
1257fbbf79
Update Javascript packages (non-major) ( #728 )
2024-06-20 21:07:24 +01:00
renovate[bot]
7ad88d405b
Update Javascript packages (non-major)
2024-06-20 19:57:31 +00:00
Corwin
a4d6ba5bc9
Release v0.20.5
2024-06-18 17:49:56 +01:00
Corwin
aa2edf131e
update changelog
2024-06-18 17:47:19 +01:00
Corwin
cd8c058b13
Fix xmrs minor version breakage ( #727 )
...
- [x] no changelog update needed
2024-06-17 20:50:40 +01:00
Corwin
592e6dce09
fix xmrs minor version breakage
2024-06-17 20:37:32 +01:00
Corwin
ac2e6b5046
Release v0.20.4
2024-06-13 23:13:02 +01:00
Corwin
bc061f676f
move some functions under more general generics ( #726 )
...
- [x] Changelog updated
2024-06-13 22:56:47 +01:00
Corwin
f6ff13e1b2
add changelog entry
2024-06-13 22:49:39 +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
4e0334f29c
move some functions under more general generics
2024-06-13 22:47:03 +01:00
Corwin
a6e4be0577
Release v0.20.3
2024-06-12 17:57:39 +01:00