Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around acb3dbf5feb1f957b7d1.
2023-10-29
| ||
01:15 | Make it so that showMessage and showError work off a Channel acting as a queue for the Printer. check-in: 4693459308 user: alexa tags: isolate-player | |
00:49 | The printer is almost disconnected from the state of the player. check-in: 20aaa9b016 user: alexa tags: isolate-player | |
2023-10-28
| ||
23:32 | Move the tag language swapping into Printer. Probably should have been here anyway. check-in: a00ee643d6 user: alexa tags: isolate-player | |
23:22 | Move more stuff to atomics check-in: 966dd60632 user: alexa tags: isolate-player | |
22:55 | Use lazy_get in the Player since it is the only class to set these. check-in: 4661fc8bb1 user: alexa tags: isolate-player | |
22:49 | Move some more things out of the Player and into the Printer check-in: db91308ab9 user: alexa tags: isolate-player | |
22:37 | Technically "max-loops" in the config means "max number of times to play", where 1 = play once, not _loop_ once. Reflect that in Player. check-in: 665b25fdc7 user: alexa tags: isolate-player | |
22:35 | Fix some off-by-one stuff. Normalize maxLoopTimes, currentLoop, and totalTracks to be 0-based in Player. maxLoopTimes < 0 now means "loop indefinitely" check-in: f2c8038268 user: alexa tags: isolate-player | |
21:30 | Add some logging check-in: c014223fac user: alexa tags: isolate-player | |
21:20 | Begin isolating the player in preparation of letting it run on its own thread. check-in: 49abc2ab35 user: alexa tags: isolate-player | |
2023-10-26
| ||
18:56 | Do some string sanitization check-in: 7a6e680573 user: alexa tags: trunk | |
2023-10-15
| ||
07:59 | Update to use the newer RemiAudio formats API check-in: 8a6c3eeb7a user: alexa tags: trunk | |
2023-10-04
| ||
08:17 | Remove some unused variables check-in: fc3df114ca user: alexa tags: trunk | |
2023-09-30
| ||
03:34 | Send an empty buffer to the output device when paused. This keeps PortAudio from complaining about a buffer underflow on stdout, ruining our output. check-in: 9923dad9d4 user: alexa tags: trunk | |
02:55 | Deprecate and ignore the refresh-speed config option. You can just increase the buffer size to achieve the same effect. check-in: e148995c8e user: alexa tags: trunk | |
02:49 | Allow the buffer size to be changed via the config file check-in: 10855bb113 user: alexa tags: trunk | |
2023-09-29
| ||
21:50 | Calculate buffer size once. also reduce default buffer size to 1024. check-in: 24db9f00f7 user: alexa tags: trunk | |
21:50 | Default to PortAudio when Any is used. check-in: 3c3779962a user: alexa tags: trunk | |
2023-09-26
| ||
23:18 | Typo check-in: c96f921a13 user: alexa tags: trunk | |
2023-09-17
| ||
10:34 | Might as well make this a multitask check-in: fa18926410 user: alexa tags: trunk | |
2023-09-05
| ||
03:48 | Use the remiaudio `tip` branch as well check-in: 0103ce5730 user: alexa tags: trunk | |
03:40 | Change working version to 0.3.0-dev, go back to using the `tip` branch of yunosynth check-in: fa508aa32d user: alexa tags: trunk | |
03:38 | Update README check-in: 5c43e20374 user: alexa tags: trunk | |
03:35 | Update README check-in: 22ca235e6c user: alexa tags: trunk | |
2023-09-01
| ||
05:58 | Bump version, tag as v0.2.0 check-in: 17f2bd6629 user: alexa tags: trunk, v0.2.0 | |
2023-08-31
| ||
23:48 | Update README check-in: ae43c815b7 user: alexa tags: trunk | |
2023-08-29
| ||
00:37 | Better configuration error messages. RemiConf at tag v0.1.2 was always including RemiHjson. RemiHjson, unfortunately, is quite buggy, and was hijacking the {UInt8|Int16|etc}.new methods. We don't need hjson support in Benben, so we use a newer RemiConf version that allows us to disable it with a command line flag. This prevents the hijacking and gives us better error messages. check-in: 87d6a69b40 user: alexa tags: trunk | |
00:18 | Slightly improve a monkey patch check-in: 277c7726f4 user: alexa tags: trunk | |
00:17 | Add a message about checking files check-in: 6bfc59bd5f user: alexa tags: trunk | |
2023-08-28
| ||
10:09 | Bump the minimum Crystal version check-in: d4c842c95a user: alexa tags: trunk | |
2023-08-26
| ||
21:34 | Make the channel sizes consistent check-in: c7e0d73aac user: alexa tags: trunk | |
06:14 | Update NEWS check-in: 6e77c950a7 user: alexa tags: trunk | |
03:44 | Only adjust the volume coefficient when fading every other index check-in: 7c10888e65 user: alexa tags: trunk | |
03:10 | Monkey patch YAML deserialization for Crystal <= 1.9.2. check-in: 39387d7a65 user: alexa tags: trunk | |
2023-08-25
| ||
22:25 | update NEWS check-in: a91e3675f2 user: alexa tags: trunk | |
21:26 | Remove a pp statement check-in: f5a7c6770c user: alexa tags: trunk | |
21:25 | Allow the fadeout time to be configurable. Also cleanup Job and Player a bit. check-in: 9c54969c5c user: alexa tags: trunk | |
20:56 | Various cleanups for the Renderer class. check-in: a4312c397c user: alexa tags: trunk | |
20:40 | When rendering, check to see if two jobs would produce the same output filename, and if so, only keep one of those jobs. Also clean up buildJobs a bit. check-in: aa2fd744df user: alexa tags: trunk | |
20:05 | Fix a divide by zero check-in: e8f250108f user: alexa tags: trunk | |
2023-08-24
| ||
09:52 | Bump RemiAudio version to v0.3.1 to fix an issue with WAV file headers. check-in: 6f826a88ba user: alexa tags: trunk | |
08:43 | Small clarification in NEWS check-in: 2108efe8d8 user: alexa tags: trunk | |
08:42 | Update NEWS. Technically YunoSynth 0.2.0 is not out yet, but since it currently releases at the same time as Benben, we can go ahead and just call it 0.2.0 in the NEWS entry. check-in: 685e5054c7 user: alexa tags: trunk | |
08:40 | Update NEWS check-in: 4f1b1bc446 user: alexa tags: trunk | |
08:37 | Add NEWS check-in: 73ff489bed user: alexa tags: trunk | |
08:06 | Delint check-in: 63eebcd5f6 user: alexa tags: trunk | |
08:02 | Fix and finalize output directory templates check-in: 35dea3917d user: alexa tags: trunk | |
07:35 | Comment banners check-in: d0c2f6d3fa user: alexa tags: trunk | |
07:33 | More banners check-in: 4bc8bab4c5 user: alexa tags: trunk | |
07:33 | Whoops, use the correct fade out. check-in: 79073c1e85 user: alexa tags: trunk | |