Skip to content

Release Spectrum3D v2.0.1

Compare
Choose a tag to compare
@rindeal rindeal released this 11 Sep 20:35
· 9 commits to master since this release
  • general changes : sound file can now be preloaded (ie analysed and displayed) before beeing played, or can still be analysed and displayed while playing (as it was already before); also sound can be recorded and loaded as an audio_file; the sdl-gl window can now be resized at any size on the fly;
  • main.c : SDL window is now built at the start of Spectrum3d and destroyed when Spectrum3d quits, as well as callback for managing events in sdl window and callback to display harmonics; SDL window can now be resized on the fly at any size;
  • main.c : many changes regarding the Gtk user interface : some buttons have been added, some were changed, some were removed and several have been moved to menu;
  • display : display_spectro() and display_paused_spectro() have been merged in one function;
  • gstreamer.c : in playFromSource(), the different parts have been merged in one part;
  • typesource.c : created to manage the type of audio source, including the selection of an audio file and its preloading;
  • events.c : events are managed with SDL_PollEvent only; resize and scroll events have been added; key events have been changed somehow;
  • menu.c : many things from the GUI were moved here including perspective (i.e. 2D or 3D), scale commands (text, lines, pointer), and other;
  • preferences.c : many unnecessary item have been removed;
  • spectrum3d.h : created to host Spectrum3d-specific structures;
filename: 'spectrum3d-2.0.1.tar.gz'
sha256: '63d3951af387d6e1e9f5d500fa680cca8e55c344a1f587899eda48ea893f68ff'