Skip to content

Releases: EricLafortune/VideoTools

VideoTools v3.1

Choose a tag to compare

@EricLafortune EricLafortune released this 22 Nov 23:08
  • Added musical instruments as humming samples for ConvertMusicXmlToLpc: banjo, bass, conga,...
  • Improved resampling humming samples to short notes in ConvertMusicXmlToLpc.
  • Fixed tempo bugs in MusicXmlInputStream when starting past first measure.
  • Pointing dummy speech destination address to unused RAM instead of >0000, when suppressing speech in video player.

VideoTools v3.0

Choose a tag to compare

@EricLafortune EricLafortune released this 12 Nov 20:03
  • A new tool ConvertMusicXmlToSnd to convert MusicXML sheet music to music for the SN76496 sound chip.
  • A new tool ConvertMusicXmlToLpc to convert MusicXML sheet music to humming vocals for the TMS52xx speech synthesis chips.
  • A new tool PackageVideoInCartridge that takes a TMS video file and instantly creates a complete cartridge ROM with a video player and the video, without needing separate assembly code and an assembler.
  • A new tool ConvertSndToWav to convert SND files with sound commands to audio files, based on an accurate simulation of the SN76496 sound chip and its variants.
  • Improved queuing of speech commands when creating animations.
  • Improved waiting for Vsyncs in the video player.

VideoTools v2.1

Choose a tag to compare

@EricLafortune EricLafortune released this 12 Nov 16:16
  • ComposeVideo now applies more accurate NTSC and PAL frame rates, to avoid overflowing or underflowing the speech buffer in videos with long speech segments.
  • Fixed a potential inifinite loop in LPC tuning.

You can create videos for the TI-99/4A with the attached Java library videotools.jar.

You can play the small example video on a TI-99/4A with a programmable cartridge (or more conveniently on an emulator such as Mame) with the attached RPK cartridge file video.rpk.

You can play your own video by assembling it with the source code of the player in this project.

VideoTools v2.0

Choose a tag to compare

@EricLafortune EricLafortune released this 24 Oct 12:17
  • Fixes and improves processing animations with large differences between frames. The performance of such converted animations also degrades more gracefully.
  • The new tools ConvertWavToLpc and ConvertLpcToWav convert audio files to speech files and back, based on an accurate simulation of the TMS5200/5220 speech processors.

You can create videos for the TI-99/4A with the attached Java library videotools.jar.

You can play the small example video on a TI-99/4A with a programmable cartridge (or more conveniently on an emulator such as Mame) with the attached RPK cartridge file video.rpk.

You can play your own video by assembling it with the source code of the player in this project.

VideoTools v1.0

Choose a tag to compare

@EricLafortune EricLafortune released this 31 Jul 19:52

You can create videos for the TI-99/4A with the attached Java library videotools.jar.

You can play the small example video on a TI-99/4A with a programmable cartridge (or more conveniently on an emulator such as Mame) with the attached RPK cartridge file video.rpk.

You can play your own video by assembling it with the source code of the player in this project.