Skip to content
This repository

A graphical music editor. A next generation tracker.

Octocat-spinner-32 GTK Fix GTK compilation September 12, 2012
Octocat-spinner-32 Qt Temporary fixes for crashing if deleting System Out. April 16, 2014
Octocat-spinner-32 X11 x11: run setxkbmap for each new focused widget January 31, 2014
Octocat-spinner-32 advanced Only start to change pitch from the first pitch-note (dont glide up t… October 15, 2013
Octocat-spinner-32 amiga visual: Rename GFX_P_Scroll to GFX_BitBlt July 23, 2012
Octocat-spinner-32 api Proper postfix filter in filerequester when importing midi file April 03, 2014
Octocat-spinner-32 audio Ask each 30th seconds if continuing searching for vst plugins April 17, 2014
Octocat-spinner-32 bin Changed default left slider width from 14 to 8 April 17, 2014
Octocat-spinner-32 common Changed default left slider width from 14 to 8 April 17, 2014
Octocat-spinner-32 config Save/load wtrack is_wide setting January 08, 2014
Octocat-spinner-32 crashreporter crashreporter: Text field for recipe/email September 28, 2013
Octocat-spinner-32 docs Too old doc July 04, 2012
Octocat-spinner-32 dummies Qt: Use GTK2 visual, not Qt3 visual. Gui is still Qt3 August 04, 2012
Octocat-spinner-32 macosx various April 27, 2013
Octocat-spinner-32 midi note pitch change, step 1 October 13, 2013
Octocat-spinner-32 mixergui patch color, step 1: some experimentation November 04, 2013
Octocat-spinner-32 mmd2loader Made MENU button open block configuration (left meta is often unavail… October 20, 2013
Octocat-spinner-32 posix talloc_format October 20, 2013
Octocat-spinner-32 test first commit October 24, 2011
Octocat-spinner-32 windows add EVENT_MENU button for windows December 07, 2013
Octocat-spinner-32 .gitignore Build improvements July 11, 2012
Octocat-spinner-32 1.rad Remove unused NN instruments from 1.rad. (how that did happen?) June 25, 2012
Octocat-spinner-32 Changelog 1.9.40 April 17, 2014
Octocat-spinner-32 Makefile first commit October 24, 2011
Octocat-spinner-32 Makefile.Qt 1.9.40 April 17, 2014
Octocat-spinner-32 Makefile.Qt_old first commit October 24, 2011
Octocat-spinner-32 Makefile.X11 first commit October 24, 2011
Octocat-spinner-32 Makefile.dummies first commit October 24, 2011
Octocat-spinner-32 README 1.9.40 April 17, 2014
Octocat-spinner-32 TODO Ignore minnodesize and use fontheight*2 instead. +various November 28, 2012
Octocat-spinner-32 build_darwinx_qt_visual.sh midi input non-gtk + midi input macosx + dont link gtk if gtk is not … September 01, 2012
Octocat-spinner-32 build_linux.sh forgot new build_linux.sh file in previous commit September 12, 2012
Octocat-spinner-32 build_linux_binary.sh Use bash, not sh (sh is dash in ubuntu) November 21, 2012
Octocat-spinner-32 build_linux_common.sh disable pd for all builds except linux (since libpds only exists on l… December 06, 2013
Octocat-spinner-32 build_linux_gtk_visual.sh Use bash, not sh (sh is dash in ubuntu) November 21, 2012
Octocat-spinner-32 build_linux_qt_visual.sh Use bash, not sh (sh is dash in ubuntu) November 21, 2012
Octocat-spinner-32 check_dependencies.sh build: Print out if a command isnt there (make which more verbose) January 08, 2014
Octocat-spinner-32 check_install_dependencies.sh Remove check for jack in rt midi in check_install script December 28, 2012
Octocat-spinner-32 execute.me first commit October 24, 2011
Octocat-spinner-32 find_moc_and_uic_paths.sh Fix qt paths on Archlinux April 28, 2013
Octocat-spinner-32 find_python_path.sh build fixes (linux/arch) November 23, 2012
Octocat-spinner-32 install_dependencies_debian.sh script to install debian/ubuntu/etc. dependencies for building November 26, 2012
Octocat-spinner-32 make_and_run_linux.sh add script for compiling and running radium when developing November 21, 2012
Octocat-spinner-32 smakefile.smk first commit October 24, 2011
Octocat-spinner-32 start.sh Fix ReqType focus + Use Qt::postEvent for player notification again. … August 20, 2012
Octocat-spinner-32 t.rad first commit October 24, 2011
Octocat-spinner-32 thesmakefile.smk first commit October 24, 2011
Octocat-spinner-32 valgrind-python.supp make run-valgrind + 1 bug found by running that July 07, 2012
README

Radium V1.9.40
Released 2014-04-17



HOW TO MAKE IT RUN

        Either (TAR):

          1. If you downloaded a tar-ball:

          "
          make packages
          BUILDTYPE=RELEASE ./build_linux.sh -j7
          ./start.sh
          "


        Or (GIT):

          2. If you checked out from a git repository:

          "
          touch audio/*.cpp common/gfx_op_queue_generated.c common/visual_op_queue_proc.h
          make packages
          BUILDTYPE=RELEASE ./build_linux.sh -j7
          ./start.sh
          "



IF YOU GOT THE SOURCE FROM GIT

   In general, after a git clone, you must also do:

          touch audio/*.cpp common/gfx_op_queue_generated.c common/visual_op_queue_proc.h

   And after a git pull, you must do:
          make very_clean

     (since not all dependencies are tracked in the makefile)



INTRODUCTION
        Radium is a free (as in speech) music editor with a novel interface.
        It's inspired by trackers, but has fewer limitations and uses graphics to show musical data. 



BUILD DEPENDENCIES FEDORA:
        qt4-devel
        libXaw-devel
        python2-devel
        alsa-lib-devel
        jack-audio-connection-kit-devel
        libsamplerate-devel
        liblrdf-devel
        libsndfile-devel
        ladspa-devel
        glib2-devel
        ladspa-calf-plugins
        binutils-devel
        libtool-ltdl
        libtool
        tk
        libogg-devel
        libvorbis-devel
        speex-devel
        fftw-devel
        guile
        libxkbfile-devel
        xorg-x11-util-macros

        (tested on Fedora 17/19 64 bit)



BUILD DEPENDENCIES UBUNTU (plus Debian):
      * Main packages, Ubuntu 12:

      libqt4-dev
      qt4-dev-tools
      libxaw7-dev
      python2-dev
      libasound2-dev
      libjack-jackd2-dev or libjack-jackd1-dev
      libsamplerate-dev
      liblrdf-dev
      libsndfile-dev
      ladspa-sdk
      glib2-dev
      calf-plugins
      binutils-dev
      libc6-dev
      tk8.5
      libogg-dev
      libvorbis-dev
      libspeex-dev
      fftw-dev
      fftw3-dev
      guile
      libxkbfile-dev
      xorg-x11-util-macros

      * Or in one line:

      sudo apt-get install libqt4-dev      qt4-dev-tools      libxaw7-dev       python2-dev       libasound2-dev       libjack-jackd2-dev     libsamplerate-dev       liblrdf-dev       libsndfile-dev      ladspa-sdk      glib2-dev      calf-plugins      binutils-dev      libc6-dev      tk8.5 libogg-dev libvorbis-dev libspeex-dev fftw-dev fftw3-dev guile libxkbfile-dev xorg-x11-util-macros


      * Ubuntu LTS: I needed glib-2.0-dev instead of glib2-dev, plus a package called libglib2.0-dev.
      I also needed to install python2.7-dev instead of python2-dev.

      * On debian stable, it has been reported that you also need libfftw3-dev.


TO ENABLE ALL KEYBOARD SHORTCUTS ON MAC OS X

      Then go to

          System Preferences -> Accessibility

     or

          System Preferences -> Universal Access

      ... and make sure the button "Enable access for assistive devices" is ON.    
      This button is placed at the bottom of the Accessibility page.
      (I don't know where the button is placed in the "Universal Access" page)

      This is necessary for Radium to be allowed to (temporarily) turn off OSX system shortcuts.




ACKNOWLEDGMENT
        See http://users.notam02.no/~kjetism/radium/development.php



CONTACT
	k.s.matheussen@notam02.no
	http://www.notam02.no/radium/
Something went wrong with that request. Please try again.