aleph
Hype21/100open source sound computer
aleph is custom firmware for the monome aleph, by @monome. Latest release bees-0.7.1 (November 2015), 87 stars on GitHub.
formonome aleph·by@monome
Unclaimed. Is this yours? Sign in with GitHub as @monome to claim it.
aleph-151104.zip· 349 KB
Custom license· monome/aleph·downloads come from the creator’s GitHub releases
bees-0.7.1Latest1 file
bees 0.7.1
- BIGNUM should now remember x/y location
- add new boot mode: hold down SW1 (second from left) to perform a "clean boot." this attempts to find and load a file called "clean.scn. unlike SW0/SW3 "firstrun" mode, this doesn't perform any writes to flash, so is a little faster and safer as a live performance "panic button."
bees-0.7.0bees 0.7.01 file
bees 0.7.0 !! breaks scene compatiblity for MIDI and WW!!
- new op: MIDI_OUT_CC
- new op: BARS8
- new op: ROUTE16
- fix midi input ops not remembering their channel number
- MIDI_NOTE op now has 3rd output for noteoff velocity
- WW operator now has 7th output for current position
- scrolling page selections now cancels any pending keypress actions.
- INS page now refreshes displayed values on page selection or ALT press.
- scrolling with ENC3 now deletes characters in scene/preset name editors.
- explicitly disable blackfin audio before module change
WARNING scenes using MIDI and WW operators will need to be recreated, to take advantage of these fixes. other scenes should be fine.
aleph-150718lines 0.2.41 file
bug fix, corrects parameter slewing for the svf in
lineswhich was broken in versions 0.2.2 and 0.2.3aleph-150712bees 0.6.2, lines 0.2.3, waves 0.4.3, dsyn 0.0.21 file
bug fixes only, no feature changes
- bees: fixed parameter initialization when using lines-0.2.2+
- lines, waves, dysn: minor internal change to avoid rebooting the dsp unnecessarily
aleph-150619bees 0.6.1, lines 0.2.2Beta1 file
bees 0.6.1
- added op: SHL, SHR (bit shifting)
- added op: CHANGE (filter repeated values)
- fix: bees dsp loading tries non-prefixed module name on load fail
- fix: address several causes of bees scene loading lockups
lines 0.2.2
- enabled clearing of buffers on load
note: around the time of bees 0.6.0 the
aleph-prefix on dsp modules (aleph-waves.ldr,aleph-lines.ldr, etc.) was removed from the build however the previous release still included files with thealeph-prefix. this release removes thealeph-prefix from the filenames (nowwaves.ldr,lines.ldr, etc.).bees scenes referring to modules via the older
aleph-*names will continue to work, bees will strip the prefix off automatically if needed. to update older scenes to the newer module names simply recall them and then store them again (this is not required but it will speed switching between scenes).beekeep-0.6.0b-osx1 file
testing build of beekeep patch editor for mac (built using 10.8.5)
changes:
- added font support to the bundle, should basically work now.
- added slightly better filesystem awareness. launcher script supplies a default working directory (
~/aleph) which can be overridden by setting the$ALEPH_DIRenvironment variable. this is where beekeep will search for .dsc files and save exported .scn and .json files. - added a scene-file selection button, so you don't have to launch with an argument from the terminal.
known issues:
- the app will not run on 10.6 or earlier. not sure about other versions != 10.8.
- file selection will only work with .scn files, but doesn't reject other file types. so selecting other things might crash or whatever. so don't do that.
- still missing icons for various things (spinbuttons, popup menu, file selection dialog things.) not sure what's up with that.
- missing a destroy-window-event handler, which sometimes results in the "quit unexpectedly" dialog. (and segfaults on linux too.)
- missing a command-Q handler (same issue?)
- general cosmetic stuff, alignment, real estate optimization, etc.
feedback and contributions are much appreciated!
beekeep-0.6.0-osx1 file
testing build of beekeep patch editor for mac (built using 10.8.5)
known issues:
- since the app was designed as a command-line utility, file handling is still really kludgy. in order to find .dsc, .scn, and/or .json files, the app needs to be launched from the terminal with all relevant stuff in the working directory.
for example, assuming app bundle, .dsc and .scn files are all together in
~/aleph, you would type:cd ~/aleph beekeep.app/Contents/MacOS/beekeep(this is probably pretty easy to fix with some extra work in the launcher script?)
- the app will not run on 10.6 or earlier. not sure about other versions != 10.8.
- for some reason there are missing pixbufs for gtk3-specific widgets (?), namely spinbutton and popup menu button, so these will look stupid. this seems to be a regression bug in gtk3 on mac, as i've seen it in other mac ports. might be able to fix it by messing around with theme files.
- missing a destroy-window-event handler, which sometimes results in the "quit unexpectedly" dialog. (and segfaults on linux too.)
- missing a command-Q handler (same issue?)
- general cosmetic stuff, alignment, real estate optimization, etc.
feedback and contributions are much appreciated!
beekeep-0.6.0-linuxbeekeep 0.6.0 linux2 files
beekeep - graphical scene editor.
initial testing release for 32b and 64b linux.
bees-0.6.0bees 0.6.01 file
bees 0.6.0
new op: WW (white whale) new op: ARC (basic monome arc op) new op: HID (read USB HID bytes) new op: SERIAL (send serial over USB to a computer) new op: FADE (mix between two parameters) as part of operator programming guide new op: DIVR (division with remainder) op change: ENC now reports DELTA output and has a VAL set input op optimize: MP (meadowphysics) optimization (and match eurorack) fixes: op STEP, display ops, menu display bugs.
see CHANGELOG for full update.
also now available are DSP, application, and op programming guides. see http://monome.org/docs/aleph
included is the aleph-mix application which is a simple mixer demo.
aleph-140618bees 0.5.51 file
quick fix to step op.
aleph-140520bees 0.5.4, dsyn 0.0.01 file
dsyn-0.0.1bees 0.5.3, dsyn-0.0.1 (test)Beta1 file
added a preliminary version of aleph-dsyn percussion synth module. it has some issues:
- silly default values
- funny retriggering / gate mode behaviors ?
- dropped / interleaved frames (?) with simultaneous voice triggers
- lots of speed things (need function pointers instead of per-sample test/jump, etc)
- need some form of pan/route/mix
- param labels are too long
note that there are also some updates to bees that are necessary for this module to work. namely there are new param types.
for this version of bees (in turn) , the param scaler data must also be updated. i renamed the scaling table for "note" param class to something more generic; plan to add more .scd scripts to generate alternative tunings from 12tet.
so anyways, i recommend using this .zip as a starting place. other 0.5.x scenes should still work.
note: updated attached .zip with aleph-140411 . fixed bees release build, include updated dsyn (with noisier noise), and remove some osx hidden files still floating around.
aleph-140402bees 0.5.2, lines 0.2.1, waves 0.4.21 file
waves 0.4.2
- fix waveshape slew processing
bees 0.5.2
- fix op_step init bug
waves 0.4.1
- cv dac fixes
lines 0.2.1
- cv dac fixes
bees 0.5.1
- fix avr32 timer management crashes
bees 0.5.0 ! breaks module/scene compatibility !
- new ops: LIST16, MIDICC, NOTEOUT, STEP
- many UI tweaks
- fixed series monome grids larger than 8x8
- move param descriptors offline, associated .dsc with .ldr
- fix hang on delete-system-op
- SRAM linked to heap
waves 0.4.0
- reduced parameter count and scope, all params implemented
lines 0.2.0
- move param descriptors offline, associated .dsc with .ldr
- tweak fade behavior
waves 0.3.0
- move param descriptors offline, associated .dsc with .ldr
bees-0.5.1bees 0.5.1 devBeta1 file
rewrote timer management in lib (2-way list.) seems stable and behaves correctly under weird test conditions; for example, "enable" feedback loop between metros (results in faster metro "winning")
bees-0.5.0bees 0.5.0 devBeta1 file
lines-0.2.1lines 0.2.1 devBeta1 file
reverted cv dac driver. no audio buffer zeroing at init
waves-0.4.1waves 0.4.1 devBeta2 files
reverted cv dac driver and cv value slew refactoring
aleph-140222bees 0.4.4 , waves 0.2.1 , lines 0.1.21 file
changes since last public release, from aleph/CHANGELOG
bees 0.4.4
- wait for sdcard on boot
bees 0.4.3
- fix preset-node-indexing bug on op creation / deletion
lines 0.1.2
- fade init is more proper
- revert to 1min times (still working on it)
bees 0.4.2
- new ops: delay, route, split4
waves 0.2.1
- enable filter smoothing parameters
- cleanup some intial param values
lines 0.1.1
- enable crossfade parameters (linear, only affecting read pos / delay)
- enable filter smoothing parameters
- cleanup some intial param values
- fix crash bug when delay > loop
bees 0.4.2
- minor gfx/UI tweaks (including glitched scene names)
bees 0.4.1
- hopefully fix scroll behavoir on scenes/dsp pages
- minor gfx tweaks
bees 0.4.0 ! breaks scene compatbility !
- presets now store all inputs, play flag
- max count of operators / ins / presets increased
- op ADC renamed CV-IN
- op CV-IN enable input no longer acts like a toggle
- op CV-IN mode input added, set to one for trigger input which outputs only on transition
- new op: HISTORY
- op LIFE fixed, outputs reduced
- op GRID added count output
bees 0.3.8
- add new ops: BITS, IS, LIFE, LIST2, LOGIC, MOD
- fix some refresh bugs
bees 0.3.7
- fixed monome timer set in bees!
bees 0.3.6
- fix gnarly init-order bug that was killing UHC
bees 0.3.5
- scene filename / extension bugfix
bees 0.3.4
- move default scene to sdcard
- major bugfix in net activation / play mode
- play mode defaults to 1 for params, 0 for op inputs
bees 0.3.3
- major bugfix when storing/recalling default scene after clean boot
- .scn extension applied directly to scene name
bees 0.3.2
- enable SPLIT command and change operator label ('Y')
- headless bees runs and almost loads a scene
- app init cleanup
140118bees 0.3.1 , lines 0.1.0 , waves 0.2.00 files
140118
bees 0.3.1
- forbid pathological settings for op_accum and fix wrap bug
- slight cleanup in rendering
- disconnect params on module switch instead of clearing scene
- clear scene with button on scenes page
- store reported module version in scene data (still using filename though)
- add "headless bees" (compiles but needs work)
bees 0.3.0 ! breaks scene compatbility !
- include param radix in scene data
- include play vis. flag in scene data
- blackfin reports version (sort of)
- scene stores bees + module versions (sort of)
- general scene serialization stability
waves 0.2.0 ! breaks scene compatbility !
- added fmDel parameters (not functional)
- added version reporting
lines 0.1.0
- added version reporting
bees 0.2.3
- release build now actually supresses debug prints
- fix LDR boot problems
- fix onscreen boot messages