Hey all,
I want to announce the alpha release of some coding I just finished.
It's a small command line tool that creates JACK MIDI ports and allows
tuning to arbitrary scales (via .scl files) with any MIDI capable
synthesizers. Incoming note messages are translated via pitch bend and
distributed among several midi channels.
You can get the code via GIT on http://github.com/leethargo/fishnpitch
It seems to work very well for my purposes, but still lacks deeper
testing. This is also my first time working with JACK, so any feedback
is very welcome.
Cheers,
--
Robert Schwarz <mail(a)rschwarz.net>
Get my public key at http://rschwarz.net/key.asc
Hello all,
The second development release of arpage is available on sourceforge in
source tarball and SVN formats:
Tarball: http://sourceforge.net/projects/arpage/
SVN: https://arpage.svn.sourceforge.net/svnroot/arpage/brancheshttps://arpage.svn.sourceforge.net/svnroot/arpage/tags
I'd like to thank everyone for the feedback I received on 0.1 - Please
check this out and let me know what you think, or if you have problems
building/running.
The UI is still dead-boring GTK, but I've read back over the LAD threads
regarding audio-oriented UI libraries and I'm thinking of investigating
libproaudio with the next release.
The 0.2 Development release adds:
- Smaller UI - probably not Netbook friendly yet, but getting closer :)
- UI should be dependent upon GTK+ 2.12 (rather than 2.16 as with the first
release).
- An additional executable named "zonage" which allows the MIDI note input
to be split into 4 ranges.
This is useful for routing sections of your MIDI keyboard to different
JACK inputs - e.g. route the lower half to arpage, and the upper half to a
"lead" sound, so you can "solo" over the arpeggiator.
- The ability to have a pulse duration (time between note-on and note-off)
be longer than the interval between pulses (time between note-on and
subsequent note-on).
This is useful when routing the output of one arpeggiator to the input of
the next arpeggiator. Experiment and hear it :)
- Noticeable decrease in the number of stuck notes (I haven't experienced
ANY with this version yet).
Basic features/requirements (same as 0.1 Alpha):
- svn / tarball only for now
- gtkmm-based, so dev packages for gtkmm and friends are needed to build
(and obviously jack)
- I've only built it on Ubuntu Studio (karmic) 64bit. I'm looking for
others to let me know if it builds/runs elsewhere.
- requires JACK time master to be rolling for the arpeggiators to do
anything. Qtractor and Seq24 have worked well for me.
- will pass midi events thru when JACK time master is not rolling.
- 4 arpeggiators with transpose, interval, range, note duration selectable
thru UI.
- Each arp has it's own JACK midi in and out port, so you can cascade
arpeggiators.
- Preliminary support for scales and modes - all of them are not correct,
but try major, dorian, diminished and augmented for starters :)
It sounds great with each arpeggiator driving an instance of calf mono.
Check out the ogg/mp3 clip on sourcefourge.
Thanks all,
Looking forward to any and all feedback.
Hi all,
I am happy to announce that a new Mplayer frontend for Linux has been
launched.
*Klactoveedsedstene* is an Audio Player frontend to the popular
Mplayer engine, written in Java.
It is very fast, light, simple - and with an advanced support for Album Art.
It recognizes embedded Album Art, and is also mostly able to find the
correct Album Art from the
Internet, based on the "Artist" and "Album" ID3-tags
Features:
Fast and compact
Advanced Album Art support with over 90% accuracy.
Select and Play
All-in-one window
Drag and Drop music into the library
Supports MP3 and WMA
Highly configurable
Stateful (remembers your window settings)
All parts of the GUI can be colored
Album-Artist-Track view
All track columns sortable and movable
Minimizable
Have a look, and a try at
*http://www.klactoveedsedstene.com* <http://www.klactoveedsedstene.com>
It can be launched directly from the Web Site, using Java Web Start -
or by clicking here <http://www.klactoveedsedstene.com/JWS_launch.php>
(requires Java JRE 6+)
Best regards
Viggo Simonsen
I know, there are many guitarix release last month, but this release
fix a memory leak witch we have oversee in a long run. I strongly recommend
guitarix users to update to this version.
guitarix is a simple Linux Rock Guitar amplifier and is designed
to achieve nice thrash/metal/rock/blues guitar sounds.
Guitarix uses the Jack Audio Connection Kit as its audio backend
and brings in one input and two output ports to the jack graph.
Release 0.05.8-1 :
* fix memory leak in gx_monitor_jack_ports() and gx_survive_jack_shutdown
* add a MultiBandFilter
have fun
________________________________________________________________________
guitarix is licensed under the GPL.
Project page with screenshots:
http://guitarix.sourceforge.net/
download:
http://sourceforge.net/projects/guitarix/
For capture, guitarix uses the external application
'jack_capture' (version >= 0.9.30) written by Kjetil
S. Matheussen. If you don't have it installed,
you can look here:
http://old.notam02.no/arkiv/src/?M=D
For extra Impulse Responses, guitarix uses the
convolution application 'jconvolver' created by Fons Adriaensen.
If you don't have it installed, you can look here:
http://www.kokkinizita.net/linuxaudio/index.html
I(hermann) use faust to build the prototype and will say
thanks to
: Julius Smith
http://ccrma.stanford.edu/realsimple/faust/
: Albert Graef
http://q-lang.sourceforge.net/examples.html#Faust
: Yann Orlary
http://faust.grame.fr/
regards
Hermann Meyer & James Warden
Happy new year to everybody!
The library formerly known as "aseqmm" [1] has changed its name. The new name
is "drumstick" (drumroll was already taken).
The new name seems appropriate for a tool to play music, because it (the name)
was cooked with flames and it is a word that still has some ambiguity. Also,
in colloquial Spanish "montar un pollo" means "to kick up a fuss".
A PD icon has been adopted as a logo image:
http://openclipart.org/media/files/Farmeral/10340
New project site (migration coming soon):
http://sourceforge.net/projects/drumstick/
[1] latest public release:
http://kmetronome.sf.net/aseqmm
Regards,
Pedro
Hi all, happy new year.
I would announce a release of Jc_Gui.
It's a little host wrapped around the fantastic convolution engine from
Fons Adriaensen called jconvolver (zita-convolver)
What is it for ?
It's designed to search/load and run IR-*.wav files on a local machine
with jconvolver. It include a settings widget, were gain, delay, min/max
mem and mode can set and the used wave file and a part of it
(offset/length) could choosed.
Jc_Gui itself provide a Stereo Host, with master gain, tone
(bass,middle,high)controllers, balance slider, and for the output to
jconvolver per channel delay and gain controllers, and a wet/dry slider
to mix the output from jconvolver with the original source.
What isn't it for ?
It's a 2 Channel thing only, you can't make multi channel settings with
this jcgui.
release 0.6 comes with following changes:
* fix crash when multichannel(>2) files try to load
* optimize GUI performance
project page : http://jcgui.sourceforge.net/
download : https://sourceforge.net/projects/jcgui/
enjoy hermann
Happy new year to all
I would announce a new release from guitarix
guitarix is a simple Linux Rock Guitar amplifier and is designed
to achieve nice thrash/metal/rock/blues guitar sounds.
Guitarix uses the Jack Audio Connection Kit as its audio backend
and brings in one input and two output ports to the jack graph.
Release 0.05.6-1 changes:
* add delay effect
* fix build against Gtk+ ver.2.12
* optimize GUI thread and reworked GUI
* various bugs fixed
have fun
________________________________________________________________________
guitarix is licensed under the GPL.
Project page with screenshots:
http://guitarix.sourceforge.net/
download:
http://sourceforge.net/projects/guitarix/
For capture, guitarix uses the external application
'jack_capture' (version >= 0.9.30) written by Kjetil
S. Matheussen. If you don't have it installed,
you can look here:
http://old.notam02.no/arkiv/src/?M=D
For extra Impulse Responses, guitarix uses the
convolution application 'jconvolver' created by Fons Adriaensen.
If you don't have it installed, you can look here:
http://www.kokkinizita.net/linuxaudio/index.html
I(hermann) use faust to build the prototype and will say
thanks to
: Julius Smith
http://ccrma.stanford.edu/realsimple/faust/
: Albert Graef
http://q-lang.sourceforge.net/examples.html#Faust
: Yann Orlary
http://faust.grame.fr/
regards
Hermann Meyer & James Warden
01.jan.2010 :: axonlib v0.0.0 :: the pioneer axon
new year, new plugins, new framework, new plans, new ideas
a full refresh/reboot, and a call for response, testing, contributions,
etc..
------------------------------
a single axon, <http://en.wikipedia.org/wiki/Axon> with all its branches
taken together, can innervate multiple parts of the brain and generate
thousands of synaptic terminals.
axon guidance <http://en.wikipedia.org/wiki/Axon_guidance> (also called
axon pathfinding) is a subfield of neural development concerning the
process by which neurons send out axons to reach the correct targets.
axons often follow very precise paths in the nervous system, and how
they manage to find their way so accurately is being researched.
pioneer axon <http://en.wikipedia.org/wiki/Pioneer_axon> is an axon that
lays down initial growing path for the axons of other neurons to follow.
------------------------------
current features:
- c++, free, opensource, ..
- cross platform (inux/win32)
- cross compile (gcc, mingw, cygwin?)
- small/tiny (around 100kb (uncompressed) for a plugin)
- standalone/vst
- with or without gui (x11/gdi, double buffered, low/medium-level gfx
primitives)
- hierarchy, window, container, widget, canvas, surface, bitmap, png, ..
- simplified vst:
- create a plugin with just a few lines of code (usually just one cpp
file)
(override
doProcessMidi/Parameter/Block/Sample/State/Transport/CreateEditor.. etc)
- the dll/so stuff (you can forget all about it, handled internally)
- host sync, transport state changes
- voice manager (for polyphonic synth)
- parameter/widget connection
- editor (layered on top of base vst handling)
and a lot more smaller things i probably forgot..
work in progress / partially implemented / coming:
- simplified compilation (scripts, batch files, ide-setup)
- programs/banks
- dsp-graph / modular
- fill in the missing bits and pieces, tie up the loose ends
- tcc, embedded c-compiler (capable of compiling the linux kernel, use
external dll's etc)
- fft, goertzel, transients, wavelets (daubechies, haar)
- cellular automata
- optimizations, simplifications
todo:
- alpha blending/transparency (especially x11)
- opengl?
- ladspa/dssi/lv2 (linux)
- neural networks
- more optimizations, simplifications
goals:
- playful audio exploration and experimentation
- thinking outside of the box
- being different for the sake of being different
wanted:
- (alpha/beta-) testers
- ideas, thoughts, comments
- contributions
- especially for the platform specific stuff
not wanted:
- highbrow, academic, know-it-all, politically/religious correct, rules
or dogmas
current plugins (src & .dll/.so):
- ana_sigview (signal viewer/oscilloscope)
- fx_blur (delay/blur)
- fx_cutter (beat synced cut/repeat slices)
- fx_dist (distortion)
- fx_dynamics (dynamics, compressor)
- fx_envelope (midi controlled audio envelope)
- fx_freeze (freeze/repeat audio slices)
- fx_grains (grain cloud/delay)
- fx_moddelay (modulated delay, flanger/phaser/chorus)
- fx_split (frequency band splitter)
- fx_svf (state variable filter)
- fx_tempodelay (host sync delay)
- fx_waveshaper (waveshape/distort)
- fx_wgtavg (weighted average/lp)
- midi_ccaudio (midi cc -> audo)
- midi_fibonacci (fibonacci note generator)
- midi_notelen (midi note length controller)
- midi_syncdelay (delay midi until next x beat/bar/..)
- midi_transpose (midi note transpose)
- syn_binaural (binaural beats generator)
- syn_perc (lofi/glitchy percussive synth)
- syn_plucked (plucked string)
- syn_poly (polyphonic synth)
ported plugins:
- autotalent <http://web.mit.edu/tbaran/www/autotalent.html> (pitch
tracking/correcton, ala autotune)
- freeverb
liteon <http://neolit123.blogspot.com/>:
- liteon_lofi
- liteon_tilteq
new plugins added almost daily!
some of these might not be proper, finished plugins in the normal sense,
at least not at the moment, but more like examples, tests, prototypes,
or perhaps starting points for your own plugins, ... but they will grow
and expand, getting new features and bugfixes as needed (or requested)..
so feel free to give suggestions, thoughts, ideas..
------------------------------
more info:
- google code hosting <http://code.google.com/p/axonlib/>
- ccernn.audio <http://sites.google.com/site/ccernnaudio/>
- ccernn <http://cernthskei.wordpress.com/>
excuse my non-perfect english
if something looks/sounds weird or wrong, ask, don't just assume
and, yes, there are probably some mental conditions running amok here.
medication could help
:-)
- ccernn
also, some clarifications about the legal/license issues with a
combination of (l)gpl and the vst sdk would be appreciated..
Hi,
I am pleased to announce a long overdue release of jackEQ v0.5.8 code
name: Smooth and Shiny
You can find the tarball at the new home: http://djcj.org/jackeq
It's been almost 4 years since a release and this one comes with many
useful new features including...
- Save/Restore UI state (with autosave on exit/quit).
- Shiny new meters merging gtkmeter and gtkmeterscale into one class.
- Mute buttons on all channels, right click to enable/disable.
- One click eq reset (well two actually for your safety)
- A revised UI theme taking advantage of Cairo rendering engine in gtk.
Mmmm gradients.
Please let me know if you encounter any problems.
Otherwise, enjoy and Happy New Year for 2010!!!
--
Patrick Shirkey
Boost Hardware Ltd