Gwilym Inzani
|
40fd424205
|
Export the include_s3m and include_mod macros
|
2024-09-24 21:02:37 +01:00 |
|
Gwilym Inzani
|
fee2575cb7
|
Retrigger with volume
|
2024-08-28 17:38:24 +01:00 |
|
Gwilym Inzani
|
54a31934b2
|
Add support for retrigger command
|
2024-08-28 16:43:59 +01:00 |
|
Gwilym Inzani
|
559367f607
|
Add sample offset command support
|
2024-08-28 16:32:28 +01:00 |
|
Gwilym Inzani
|
8cec568a5b
|
Add a method to stop the tracker
|
2024-08-28 15:48:43 +01:00 |
|
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
|
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
|
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
|
184b11ed81
|
use static rather than const
|
2024-03-29 14:41:08 +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
|
0900121273
|
Update docs
|
2023-09-06 09:41:13 +01:00 |
|
Gwilym Inzani
|
2d69a4682b
|
Should let the fadeout take over once the envelope has finished
|
2023-08-06 20:25:31 +01:00 |
|
Gwilym Inzani
|
67de2d5833
|
Implement fadeout
|
2023-08-05 23:51:12 +01:00 |
|
Gwilym Inzani
|
f6ed1c484b
|
Implement global volume
|
2023-08-05 22:55:03 +01:00 |
|
Gwilym Inzani
|
db75d8b048
|
Minor fixes when trying other tracks
|
2023-08-05 01:33:48 +01:00 |
|
Gwilym Inzani
|
aabfb1b083
|
This sounds pretty decent now
|
2023-08-05 00:24:11 +01:00 |
|
Gwilym Inzani
|
47455a0377
|
First pass at implementing envelope playing
|
2023-08-05 00:02:50 +01:00 |
|
Gwilym Inzani
|
fa4b2ebd5d
|
Implement F command
|
2023-08-04 22:30:49 +01:00 |
|
Gwilym Inzani
|
4b145d3194
|
Try composing my own theme (with some bug fixes)
|
2023-08-02 16:48:41 +01:00 |
|
Gwilym Inzani
|
f4214b5da8
|
Use new music for dungeon puzzler's lament and fix tracker bugs
|
2023-08-01 21:41:33 +01:00 |
|
Gwilym Inzani
|
25ee876932
|
Fix a bunch of bugs after playing with different tracks
|
2023-07-23 23:37:14 +01:00 |
|
Gwilym Inzani
|
a4df095031
|
Improve accuracy of the panning and volume until the last second
|
2023-07-23 22:15:30 +01:00 |
|
Gwilym Inzani
|
d233a2539c
|
Improve accuracy of the volume
|
2023-07-23 22:10:25 +01:00 |
|
Gwilym Inzani
|
095723bbf8
|
FineVolumeSlide
|
2023-07-23 22:03:32 +01:00 |
|
Gwilym Inzani
|
f6a05178db
|
Fix slides and add the portamento one
|
2023-07-23 21:36:02 +01:00 |
|
Gwilym Inzani
|
0911ca44c5
|
Try a new song and add memory support
|
2023-07-23 20:54:24 +01:00 |
|
Gwilym Inzani
|
70d34f1fc8
|
Rename to include_xm to match the rest of agb
|
2023-07-23 20:22:22 +01:00 |
|
Gwilym Inzani
|
6cb8f68104
|
Write some simple docs for agb_tracker
|
2023-07-23 20:21:04 +01:00 |
|
Gwilym Inzani
|
352658f23f
|
Fix clippy lints
|
2023-07-23 19:08:51 +01:00 |
|
Gwilym Inzani
|
ff0e8f659e
|
Better tracking of speed
|
2023-07-19 13:53:46 +01:00 |
|
Gwilym Inzani
|
b6cccf3b5a
|
Add Portamento
|
2023-07-19 13:38:32 +01:00 |
|