Aleph prgm and iPhone prgm

user manual is now updated for 016d, see github link in post above.

source code for the DECK ii extension box/thing is now up!

EDIT/BUG uploaded a new .hex today after finding a foul bug, the adc polling timer was still set to 500ms (which I had for some tests) and I had forgot to reset it to 1ms, so the external clock input was not working very well… but that is fixed now. there are also a few minor things that needs to be addressed in some future update, some of those things are listed on the last page in the manual.

1 Like

Thank you very much for this, Test2

:notes: enjoy! :notes:

Also want say thanks for sharing! @Test2

Unfortunately I didn’t get to try the first hex and this new one isn’t building the app (instead of the pixelated halfscreen showing progress its all lit and unresponsive…)

replaced the single files with a .zip instead, that should do it!

1 Like

I thought I organized the files correctly before but just used your zip and copied everything

looks like it’s loading properly

MERCI :smile:

so is DECK an arduino based thing or some custom circuit you designed?

the ui for this app just keeps getting better!

thanks! mine is running on an stm32 f429zi dev board. the code is written in C so porting it to something else, yeah that should work too, as long as there’s enough RAM and I/O ports.

1 Like

better now…

0.1.7d build and manual on github:

the app starts clean, scene ‘s01’ and ‘s02’ will make sound* happen when loaded. switch 1 will take you to the scene page, once there hold mode switch while scrolling encoder 1 to select, release to load.

*examples are not great but hopefully can provide some understanding of how this thing works

1 Like

thank you

loaded up and will test this evening

prgm 0.1.8d

some minor improvements:

  • faster sample transfer
  • bandpass filter mode

again, scene s01 and s02 are programmed with some silly sound examples

tip, doubletap mode switch on channel pages to access more dsp parameters

1 Like

excellent sound so far but i’m stumbling while trying to do a few things

please help me properly name each mode (screen states are the only thing missing from the manual so i occasionally get lost)

Sequencer (5 pages?)



Channels? 5 pages too?


you got it right, I’ll just try and fill in with what parameters are displayed.

there are 6 tracks, one for each channel, measure is set to 4, track 1 length is set to 32, pattern p00 is loaded, there are 6 bfin/sample tracks and 4 pdx/turntable tracks. switch 4 flips between bfin and pdx tracks.

a composition that start with 64 steps playing pattern p00, note: track 1 in pattern p00 will play twice in this example.

mode sets the dsp algorithm for the channel

track mute is for muting the associated track, for a channel set to mode [dly] the sequencer may not be very useful

group assigns the channel to group 1, 2, 1+2 or mix

retrig enables the channel to react when a trig is sent to the trig bus

send retrig enables to channel to send trigs to the trig bus, for instance this enables slave loops to sync with a master loop, or an lfo to restart in sync with a tape loop etc.

input sets input

deck input is for using a pdx turntable to control the deck loop mode, this just selects which input on the external DECK hardware that the channel will react to

mode modsrc is the modulation source for the channel dsp parameter

aux modsrc is the modulation source for the channel aux send level

send modsrc is the modulation source for the channel mix send level

then there are some global parameters too…
solo mode sets solo level to pre or after fader

master dir out 3 and 4 will route something to these outputs

deck 1 and 2 startup time sets the delay between starting the turntable and starting the loop recording, more about this in the manual

play follow edit is supposed sync playback start from the the edit position in composition mode, but this is not yet fully implemented.

mix send is set to max
channel is assigned to MIX
aux mute is set to pre fader
channel is 4, there is no dsp mode assigned yet

group1 level
group2 level
master fader

1 Like

0.1.9e update

  • sample transfer speed a decent 300 kb/s, up to 248 samples or SDRAM size
  • patterns are now 128 steps, number of patterns limited to card size only
  • turntable fine pitch ctrl increased to +/- 24%

available for download on github:

scene s01 patch diagram :paperclip:


[quote=“Test2, post:94, topic:392”]
sample transfer speed a decent 300 kb/s
[/quote]i’m not technically inclined enough to have known what an improvement this was going to be

even 1.8 was better than before but now…i just loaded 7 samples and the whole bootup was approximately 14s!

i really appreciate you tirelessly working on these app improvements and sharing the results freely

1 Like

thanks, it truly needed some attention/tweaking, plus it may open up for some additional features later on.

some minor things got fixed, version 0.1.9g is up. to test sound in this version:

  • patch an external clock source to cv input 1, OR connect a cable from audio output 3 to cv input 1
  • load scene s01
  • try pattern p00 (loaded from start), p01 or p02
1 Like

i had a corrupted sample which prevented any serious testing
sorry for no feedback on this build

a few questions

[quote=“Test2, post:96, topic:392”]
connect a cable from audio output 3 to cv input 1
[/quote]no external clock seems to work

i tried sending internal gate impulse to ext ch 3 and plugging that into the cv jack…not working either

how do you set this up? are there ways to manually trigger seq and tape modes like the previous version of this app?

external clock accept trigs and saw waves, tape mode start/stop is by switch 1 as before but the sequencer needs an external clock to run, I can upload a short audio file with a clock signal that works for me, I’ll post a link here when it’s up!

edit, files are up, saw+.wav and gate.wav, hope you get it to run!



  • new STEP mode with cv output (note sequencing)
  • chord mode (direct cv output mode) with recall and insert chord **
  • cv sequencing in pattern and composition mode

download from github ***

** to insert a chord, the sequencer needs to be stopped. inserting a chord is then done on the chord mode page by pressing sw2. the chord will be inserted on tracks 1-4 at the current edit position if the channels are in STEP mode. only channel 1-4 can be set to STEP mode and they output to the corresponding cv output (this routing is fixed).

*** scene ‘s01’ is setup as a functional demo of cv output sequencing

this version breaks scene compatibility

edit. re-uploaded with bug fixes and some minor graphics/UI improvements


videos up showing some basic things (no audio).

UI Overview

Sample playback on channel 1 | Edit step | Clone step

Group assign for channel 1 and 2 | Group level control

Delay setup on channel 3 | Aux send | Delay feedback

Channel send mute | Set, swap and clear mute

Clone step creative use

Track shift up

LFO on channel 4 modulates sample level on channel 1

LFO on channel 4 modulates channel 1 send

Aux pre fader/post fader | Route channel 1 output to channel 3 input

Pattern recall | Pattern composition