Skip to content

Releases: Jellevanderwerff/thebeat

0.2.0

22 Dec 22:20
Compare
Choose a tag to compare

Added

  • Sequence.from_binary_string() (#32)
  • Split off stats.get_fft_values() from stats.fft_plot() (#40)
  • Added SoundSequence.write_multichannel_wav() to write multichannel wav files (#51)

Fixed

  • Fixed issue with Lilypond wrapper (#28)
  • stats.fft_plot() does not discard first value anymore (#39)
  • Fixed visualization.plot_multiple_sequences plotting multiple sequences with the same name on top of each other (#46)
  • Fixed mistake in nPVI calculation, returning the correct value now
  • Fixed calculation of phase differences, now in stats.get_phase_differences() (#63)

Changed

  • Changed Sequence.quantize() to Sequence.quantize_iois(), now using IOIs instead of onsets (#33)
  • Changed entropy calculation function to require a given 'resolution' instead of calculating the bins from the mean IOI (#10, #11)
  • sequence_to_binary() returns an integer array
  • Various improvements to the documentation and examples (#55, #57)

0.1.0

15 Jul 19:55
Compare
Choose a tag to compare

Added

  • Initial release with core classes Sequence, SoundStimulus, SoundSequence, Rhythm, and Melody
  • Several utility modules: linguistic, stats, visualization
  • First version of the online documentation
  • Basic CI setup