ALEPH user STUDY GROUP


#1

I like this idea [ Grid Studies study group ] and decided to generate a similar stream of dialogue surrounding aleph dev. If this gets outlandishly bloated we can always splinter specific questions/topics into individual threads.

My goal is to post something each week which relates to the little white box. Questions. Scenes. Ideas. Etc.

Let’s see how this goes…


CV recorder in Max
Expert Sleepers ES-8 + MAX
#2

trying to make a rudimentary drum trigger as proof of concept before expanding into a more useful sequencer

it’s based on a midi module which receives messages for percussion on channel 10

  1. created a fresh scene and a few MOUT_N ops
  2. set CHAN to 10 on the INPUT page for each mout op
  3. connected the outputs of the SWs to VEL
  4. exited edit, pressed SW…and nothing happened

Do i need some math/logic glue (TOG or perhaps MUL) to allow aleph to properly control external gear via MIDI?

Also, how does MOUT_N function w/o any output parameters?


#3

oh how I wish I had this box. my laptop is slowly dying :pensive: maybe one day


#4

@bugaev_ check on the old forum…there have been a few for sale lately


I’ll revisit midi out later…today i’m going to try the reverse and see how waves responds to external seq (bend matrix)


#5

Cool. Will have to try to add to this from time to time. I have a huge amount of scene ideas (mostly sequencers and cv generators) scribbled on paper that I haven’t built or tested yet.

Currently feeling a bit frustrated with the technical limits of the aleph, but I’m sure that will pass.


#6

great

the only technical wall some of my ideas have run into is lack of usb hub support

i realized i cant use two monomes working with it (or a midi controller + grid/arc)


#7

Just picked an Aleph from another member and I’m anxious to start experimenting (and hacking, day one was getting the full development environment to hack bees and dsp).


#8

gonna revive this

first of all here is everything aleph related on SC…mostly used to delay and pitch shift samples and feedback
ask any questions

https://soundcloud.com/glia/matkarim

https://soundcloud.com/glia/gol-e-klm

https://soundcloud.com/glia/aup

https://soundcloud.com/glia/fut


#9

does anyone have an aleph scene in json format (i.e. converted using the graphical scene editor) that I can get my hands on?

i believe the graphical scene editor only runs on linux at present - right? - while i’m mac only at present.


#10

now that i’ve used the prgm app and have an idea of what is possible, i crafted twenty (tiny) samples from various synths and songs in my collection

i’ll be recording with this cluster all week, posting the results, and sharing the sample pack if any users want to try flipping them too


#11

has anybody experimented with other tunings in waves?

i’m wanting to at least start with implementing a non equal temperament but i’m still familiarizing myself with aleph/bees

i would love to hear anybodies experience with such


#12

i’m the wrong guy to ask

a few others have tried and it requires a bit of math…the old forum had details on this but i’m sure somebody over here can point you in the right direction


#13

If you find the bees cv tutorial (#7), there’s instructions for implementing a micro-tonal quanitzer that I think will work okay within waves. Note quantizing is fairly straightforward, especially with the DIV/R op, you’ll just have to supply your own list of ratio numbers.


#14

the param scaling system was designed to make it (relatively) easy to modify the tuning tables directly.

on the sdcard: /data/bees/scalers/scaler_note_val.dat contains the packed binary data. there are 1024 entries. each entry represents a hz value in 16.16 format. there are 96 pitches per octave.

the default scaler_note data is a copy of scaler_note_12tet.dat. as its name implies, this is a 12-tone equal tempered division of the octave, with 7 additional equal-tempered microtones between each semitone.

the data file was produced with a supercollider patch, available on the github:
[ https://github.com/tehn/aleph/blob/master/utils/param_scaling/scale_note_12tet.scd ]

if you want to use this script… first save a copy to e.g. scale_note_5lim.scd…

line 28 defines the semitone ratios per octave. for 5-limit JI you might change it to something like:

~ratios = [1, 16/15, 9/8, 6/5, 5/4, 4/3, 64/45, 3/2, 8/5, 5/3, 16/9, 15/8 ];
~fsemi = ~nsemi.collect({ arg semi; ~ratios[semi % 12] * (2 ** ((semi/12).floor)) });

and then something similar to fill in the microtunings if you want those to be JI as well. (you would have to change the loop logic that fills them in a little bit, since i think it assumes a fixed ratio.)

running this script will produce scale_note_5lim_val.dat. rename it to scale_note_val.dat on the sdcard and all DSP parameters defined as “hz” will use those values.

a caveat: i’m pretty sure there’s a bug in aleph-waves and it doesn’t totally respect tunings once you use both the osc_hz and osc_ratio parameters. this is because multiplying the two in 16.16 causes truncation in the blackfin MACC and you lose some bits of the result. so if you are really going for very specific tunings you should not use the “ratio” parameter. (and maybe rebuild the waves module to not include it at all.)

HTH,
ez b


#15

MOUT_N output is updated when you give it a note number, IIRC


#16

@ether
dunno if we can attach files on this, so here is the “crickets” scene in .json:
http://catfact.net/msc/crickets.scn.json

and here’s the “space” scene (which includes a few simple presets)
http://catfact.net/msc/space.scn.json

and here is the schema for all scenes:
[ https://github.com/tehn/aleph/blob/master/utils/beekeep/bees_schema.json ]
(looking now, seems like there might be some formatting mistakes; strucutre is accurate though.)

it’s true that the OSX version of beekeep has some issues. they are very stupid issues unrelated to code and entirely related to bundling; basically i severely underestimated the difficulty of distributing a working GTK-based application on mac.

however, you can build the app on OSX realtively easily using Homebrew or jhbuild as per the instructions here:
[ https://github.com/tehn/aleph/blob/master/utils/beekeep/build_osx.md ]


#17

Hello everyone!
I´m a new aleph user and I need some feedback/help.

I would like to make a sequencer scene to play with a 128 VB grid.
The main feature* would be that if you long-press an active key you can edit/change it´s output to an equivalent subdivision: instead of 1/16 (default) you may choose 2/32, 4/64, 8/128, tuplets, et cetera.

*Inspired by the fantastic @markeats sequencer.

Do you think it´s possible to make this with the current bees´ operators?

Thank you!


#18

Does anyone know if it is possible to find the pictures from the aleph tutorials anywhere?
when I look at the page for tutorial 7, http://monome.org/docs/aleph/tutorial-7/ , some important block diagrams are missing, and is I am completely new to the aleph, I could really use them, to move on.
Has anyone seen them lying around in a forgotten corner of the internet somewhere?


#19

They are on the old page: http://archive.monome.org/docs/aleph:bees:tutorial7


#20

anyone here who could give me a hint on turning off encoder wrapping around FR32MAX? (looking for the code/dev way!)