Login
Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-01-05
07:47
Update the copyright in the banners and --verbose Leaf check-in: ba9b26ce73 user: alexa tags: big-refactor
07:42
Copyright update check-in: b74b03c698 user: alexa tags: big-refactor
2023-10-05
20:27
Use Haematite::Sequencer#timesLooped to also determine when to exit. check-in: 089e8e47bc user: alexa tags: big-refactor
08:48
Rewrite AudioPlayer and turn it into Player. Get most of the
PlaybackSettings finished. Update the Printer to use the same design
as Benben's.

This all necessitated a LOT of internal changes. check-in: 28d7b6d432 user: alexa tags: big-refactor

2023-10-04
07:25
Use an Array instead of a Slice check-in: 9966778b14 user: alexa tags: big-refactor
2023-09-30
05:25
Move an enum check-in: 94758e0a31 user: alexa tags: big-refactor
05:22
Fix missing return statement check-in: a86bfd58ee user: alexa tags: big-refactor
05:15
Rename MidiFileLoader to FileHandler. Complete update to the FileHandler class so that it matches Benben's. check-in: 08187400be user: alexa tags: big-refactor
04:15
Rename MidiPlayer to Synth check-in: 8cf595c458 user: alexa tags: big-refactor
2023-09-27
22:52
Use a macro in SongConfig, and also pretty up after_initialize. Add some more fields to PlaybackSettings. check-in: c45dd1e9cd user: alexa tags: big-refactor
00:07
Implement PlaybackSettings#dup check-in: ba0b1000d5 user: alexa tags: big-refactor
00:06
Add a lot of constants. Partially implement PlaybackSettings (not yet used anywhere). check-in: f51ac29ed8 user: alexa tags: big-refactor
2023-09-26
23:27
Init the printer once check-in: dd299d1b8f user: alexa tags: big-refactor
23:27
More cleanups in main.cr and commandline.cr check-in: 4f3db8239e user: alexa tags: big-refactor
23:22
Use the same sort of song-specific configuration file as Benben uses. check-in: 12a92c4a05 user: alexa tags: big-refactor
23:08
Move some stuff into commandline.cr check-in: 4e1faa4ceb user: alexa tags: big-refactor
23:00
Start refactoring so that the internals match Benben's internals, at least in overall structure. check-in: 8bcb98e4e1 user: alexa tags: big-refactor
22:19
Update README Leaf check-in: 2afb64941a user: alexa tags: trunk
22:15
Update NEWS check-in: 75aa2cfb4c user: alexa tags: trunk
22:15
Fix the VERSION constant so that it matches the current shard version (2.3.0-dev) check-in: 02639b7e33 user: alexa tags: trunk
22:11
Use the newer RemiAudio::Formats API. check-in: 991c75a6ed user: alexa tags: trunk
22:10
Add an assertion check-in: 8c3082efda user: alexa tags: trunk
22:09
Never use MmapSoundFont when rendering. check-in: b78f8596ff user: alexa tags: trunk
21:58
Merge and integrate the mmapped-soundfont branch check-in: 417a095243 user: alexa tags: trunk
21:58
Unload the mmap()'ed pages between songs if we're using an MmapSoundFont Closed-Leaf check-in: 7d489b46fd user: alexa tags: mmapped-soundfont
21:57
Add the mmap-soundfont config parameter check-in: 22cbaf5d62 user: alexa tags: mmapped-soundfont
20:35
Add experimental support for mmap()'ing SoundFonts check-in: 54016fd187 user: alexa tags: mmapped-soundfont
2023-05-09
11:44
Add lint task check-in: 3fed310bf4 user: alexa tags: trunk
11:41
Add ameba config, then clean some lint. Also update things so that
this compiles against the latest Haematite code (tip).
check-in: d7f461426c user: alexa tags: trunk
2023-04-20
07:30
Update README check-in: 4c9eb8d650 user: alexa tags: trunk
2023-04-12
04:26
Fix compilation against latest libremiliacr check-in: bec20f82f3 user: alexa tags: trunk
04:23
Use a newer Haematite check-in: dfc6a29215 user: alexa tags: trunk
2023-04-04
23:39
Add a configurable VU meter.

This is the same VU meter that is present in [Benben](https://chiselapp.com/user/MistressRemilia/repository/benben/) check-in: 5b89e805a5 user: alexa tags: trunk

14:22
Termios is getting deprecated, so use LibC instead check-in: db1be64938 user: alexa tags: trunk
2023-03-30
12:57
Change RemiPortAudio URL check-in: c43ee8302f user: alexa tags: trunk
12:20
Bump required RemiPortAudio and RemiConf versions. check-in: d15742e02f user: alexa tags: trunk
11:48
Change url for RemiConf check-in: c34ead3fdd user: alexa tags: trunk
2023-03-29
06:29
Bump RemiXspf version check-in: 41d118fa17 user: alexa tags: trunk
05:39
Use a newer Haematite version. Fix a call into RemiAudio check-in: 2670d89fa7 user: alexa tags: trunk
2023-03-24
08:25
Fix typo check-in: 0257f25f15 user: alexa tags: trunk
2023-02-06
13:17
Use a newer Haematite version. Don't overflow when printing
SoundFonts that are very large.
check-in: 6cac69daa4 user: alexa tags: trunk
13:16
Add a few very small micro-optimizations check-in: c5778d94fd user: alexa tags: trunk
2023-02-03
21:36
Better version regex check-in: 9aa4bfde7e user: alexa tags: trunk
21:35
Micro-optimize the VU meter slightly check-in: ed843d9e77 user: alexa tags: trunk
21:35
Use 1.0e-6 for the "non-audible" value check-in: 80d1fbd537 user: alexa tags: trunk
2023-01-06
22:55
Change version, tag as v2.2.0 check-in: f9d9210d44 user: alexa tags: trunk, v2.2.0
22:52
Update readme check-in: b49e3a53fd user: alexa tags: trunk
22:39
Copyright update check-in: 8115728456 user: alexa tags: trunk
22:39
Update README check-in: 7bbe372c6e user: alexa tags: trunk
21:51
No need to go below CD-quality for the sample rate.

This also happens to work around a few issues with some filters at
sample rates that are lower than about 39kHz. check-in: 64ec7c453a user: alexa tags: trunk