Ann: Radium 1.9.37

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

kmatheussen
Established Member
Posts: 153
Joined: Thu Jul 05, 2012 7:47 am

Ann: Radium 1.9.37

Post by kmatheussen »

Radium is a music editor with a new and better interface.
It's inspired by trackers, but has fewer limitations and uses graphics
to show musical data.

Homepage:http://users.notam02.no/~kjetism/radium/
Screenshot of 1.9.37 and videos: http://users.notam02.no/~kjetism/radium/screenshots.php

Most important changes 1.9.35 -> 1.9.37:
====================================
* Add "All files" option to the file requesters
* Proper postfix filter in filerequester when importing midi file
* text draw: Fix for crash when painting ranged notes with subpitch
* vst: Return correct samplePos in audioMasterGetTime
* Fix GFX_Menu not being able to return selection higher than 9
* Pd: radium_time message (containing time and line information)
* Non-OSX: Search for VST plugins recursively
* Get "keys" file path the same way as color and config, plus support comment after key
* Bottom bar and mixer widget tooltips (Atte Jensen)
* Atte Jensen's patch to read key names from ~/.radium/keys
* Make left alt open menues
* Fix ESC and Arrow keys while navigating menues.
* Fix keys for non-US language setting
* Reset Font size resetted to the default font size, not user font size. Fixed
* New event keys: CALCULATOR, MAIL, HOMEPAGE
* Add missing key events, such as 0R1, LR1, etc.
* Turn off drunk velocity by default
* Changed default ADSR(+H) values to neutral
* Put the <new> instruments first when selecting track instrument (F12)
* Always write cents if track is wide
* Fix keyboard modifier keys
* Configurable line separator opacity
* LPB line coloring (opacity can be set in edit -> global config)
* Renamed "MIDI input on/off" to "Edit On/off" (because that's what it really is)
* Update midi input checkbutton when pressing esc
* Fix SPS spinbox focus
* Only show song files in load/save requesters
* Added $HOME/.ladspa to the list of ladspa paths, when LADSPA_PATH is not defined
* Instructions on where radium gets menues.conf and keybindings.conf
* Use $HOME/.radium/menues.conf and $HOME/.radium/keybindings.conf if they exist
* Mapped XK_ISO_Level3_Shift to EVENT_ALT_R
* Fix open editor when editor is "emacs -nw"
* Make escape key exit string req, same as return
* Add "import radium as ra" in top of keybindings.conf, plus example code how to make space play/stop depending on whether you are playing
* New API function: isPlaying
* Updated ubuntu/debian package list in README
User avatar
sysrqer
Established Member
Posts: 2519
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 148 times
Contact:

Re: Ann: Radium 1.9.37

Post by sysrqer »

This is look pretty nice. I'm a bit confused about it though, what makes it a music editor and not a tracker? It looks like a tracker as far as I can see and seems to function like one.

The wave and other indicators in the pattern editor are a very good idea.
kmatheussen
Established Member
Posts: 153
Joined: Thu Jul 05, 2012 7:47 am

Re: Ann: Radium 1.9.37

Post by kmatheussen »

sysrqer wrote:This is look pretty nice. I'm a bit confused about it though, what makes it a music editor and not a tracker? It looks like a tracker as far as I can see and seems to function like one.

The wave and other indicators in the pattern editor are a very good idea.
Thank you.

In my world, at least, a tracker is just one type of music editor...
Maybe you are thinking of a midi sequencer or a piano roll?

I'm not entirely sure it would be correct to call Radium a tracker though.
The editor in trackers are characterized by being a two-dimensional table,
where events are placed on a line. I.e. you can not place events between
the lines, and you can only have one voice played back simultaneously per track.
Various tricks to circumvent these limitations exists in various trackers,
of course, but the point is that trackers store events in a two-dimentional
table. As I said, I think that's what characterizes a tracker.

Radium doesn't store the events like that. The lines in Radium are
just graphical hints. Radium is more like the sequencers, where you can
place as many notes as you want in a track, and anywhere.
You can import midi files into radium, and it will only use
one track per midi channel, plus that it will play back the song accurately
without having to use an insanely high tempo.
User avatar
sysrqer
Established Member
Posts: 2519
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 148 times
Contact:

Re: Ann: Radium 1.9.37

Post by sysrqer »

Thanks for the information and the explanation. I'm quite new to trackers so I suppose I don't understand what actually defines one as being a tracker. I'm definitely doing to give Radium a try though.
studio32

Re: Ann: Radium 1.9.37

Post by studio32 »

Looking good. NSM support might be cool
http://non.tuxfamily.org/wiki/Non%20Session%20Manager
stanlea
Established Member
Posts: 700
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 41 times
Been thanked: 23 times

Re: Ann: Radium 1.9.37

Post by stanlea »

Are there packages for Debian ?
kmatheussen
Established Member
Posts: 153
Joined: Thu Jul 05, 2012 7:47 am

Re: Ann: Radium 1.9.37

Post by kmatheussen »

studio32 wrote:Looking good. NSM support might be cool
I agree. It's one of the many TODOs.

stanlea wrote:Are there packages for Debian ?
No, but I irregularly test on Ubuntu, so it should compile on Debian as well.
There are detailed instructions how to compile in the README file, including
all required packages for Fedora and Ubuntu.
I'll probably make general binary packages sometime in the future though.
studio32

Re: Ann: Radium 1.9.37

Post by studio32 »

kmatheussen wrote:
studio32 wrote:Looking good. NSM support might be cool
I agree. It's one of the many TODOs.
Ah cool!
motosega
Established Member
Posts: 72
Joined: Wed Oct 16, 2013 5:40 pm

Re: Ann: Radium 1.9.37

Post by motosega »

looks very interesting,

what kind computer do you reccomend for radium?

will it run on an old netbook, or do i need a big fancy multicore computer with a massive screen?
kmatheussen
Established Member
Posts: 153
Joined: Thu Jul 05, 2012 7:47 am

Re: Ann: Radium 1.9.37

Post by kmatheussen »

motosega wrote:looks very interesting,

what kind computer do you reccomend for radium?

will it run on an old netbook, or do i need a big fancy multicore computer with a massive screen?
Radium was originally made to run on hardware from 1992 (Amiga 1200), and it's still very efficient.
The demo song runs fine on an old atom processor (1x1.5 Ghz cpu I think that was).

But I don't think the current instrument widget quite fits on a 1024x800 screen.
Going to fix that soon though.

I'm currently in the process of converting the graphics into using OpenGL, replacing
the old graphics painting system. So later versions of Radium might need a graphics card
with support for OpenGL (MESA might be enough though).
studio32

Re: Ann: Radium 1.9.37

Post by studio32 »

It doesn't build on Debian testing, all though I've all dependencies installed AFAIK:

emp6040.c:5:23: fatal error: libiberty.h: No such file or directory
#include <libiberty.h>
^
compilation terminated.
Couldn't find -lbfd or -ldl, or header files for bfd, dlfcn or libiberty.
On Fedora, binutils-devel, libtool-ltdl or libtool might be missing.
On Debian, libc6-dev or binutils-dev might be missing.
make: *** [dependencies_ok] Error 5
stanlea
Established Member
Posts: 700
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 41 times
Been thanked: 23 times

Re: Ann: Radium 1.9.37

Post by stanlea »

Same here.
kmatheussen
Established Member
Posts: 153
Joined: Thu Jul 05, 2012 7:47 am

Re: Ann: Radium 1.9.37

Post by kmatheussen »

studio32 wrote:It doesn't build on Debian testing, all though I've all dependencies installed AFAIK:

emp6040.c:5:23: fatal error: libiberty.h: No such file or directory
#include <libiberty.h>
^
compilation terminated.
Couldn't find -lbfd or -ldl, or header files for bfd, dlfcn or libiberty.
On Fedora, binutils-devel, libtool-ltdl or libtool might be missing.
On Debian, libc6-dev or binutils-dev might be missing.
make: *** [dependencies_ok] Error 5
Do you have libc6-dev and/or binutils-dev?

Also, a quick google seems to indicate that a new package called
libiberty-dev contains libiberty.h now. Maybe it works to
install libiberty-dev.
studio32

Re: Ann: Radium 1.9.37

Post by studio32 »

did both, and having that build error
stanlea
Established Member
Posts: 700
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 41 times
Been thanked: 23 times

Re: Ann: Radium 1.9.37

Post by stanlea »

same here :D
Post Reply