I just uploaded an new version of the prgm app, some new stuff in this version:
expanded to 8 tracks and 8 sequencers, up to 128 steps, all sequencer have their own length
some new mixing features:
. one mix group send per track, mix outputs to 1&2 after the master fader
. 2 auxiliary sends per track
. freely routable inputs with attenuation on all effect type tracks
. 2 freely routable direct outputs, these outputs to 3&4
. dedicated mute switches for mix send and track output
the new ui is reworked too, added an old school tracker style look to the sequencer, the mixing ui is easier to work with too, there is one page per track and one for the master track.
now that iāve tried this app again (and failed) i have some questions @Test2
what is the difference between a āstepā and āmeasureā?
how do you record into the buffer for each step/track/measure?
also, how do you initiate playback of samples from sd card?
how do assign the output routing for ch 3/4?
i hate to add to the chorus but these might be answered if you have a new video showing us some features of this app
youāve been incredibly gracious to share your program with all of us, so thanks again!
I can try and post something soon, Iāll try to answer your questions in between;
measure is there to make it easier to move around in a pattern, clock detection makes it possible to play thru a 128 step pattern in 1/4th of a bar or similar so with a measure of 32 you can move around in 1/16thās with sw1+enc3.
buffer recording is replaced with sample playback.
place the files here
/data/prgm/samples/
when the app starts up it loads all the files in this folder into SDRAM
scroll to a track with enc4
set track DSP mode to ātrigā or āloopā with sw1+enc4
turn sw2 to send track output to the mixbus
flip to the track sequencer with the mode switch
program samples with enc1 (sw1+enc1 will play and select)
clock in is necessary to play the sequencerā¦(!)
the cv input algorithm is very simple, it just looks for an increase in level/voltage, so a trig, gate, positive saw or 50% pulse, if that doesnāt work please let me know which cv source/module/or similar you are using.
iāve tried mengqiās voltage memory (a cv sequencer w/ gate output)
when that didnt work i tried gieskes hd-rot which is another cv source with trigger output
both have been tested with other devices and work fine
_
now that iāve gotten sound out of this app i am very optomistic about using itā¦it will be tremendous fun once i get the hang of all the features.
i especially like that you included independent control of the seq and measure length for each track
thanks for sharing this! i had a fun time tonight trying to get it to work (all my fault for sure, not a comment on your work!!). i managed to load it onto my unit, and have samples load as well. everything seemed to be working with encoders and switches, and switching back and forth between the sequencer. i could only get some looped static a couple of time, for sure my samples are probably the wrong quality and such. looking forward to a video any time someone has the chance to throw one together!
it takes time and energy to make good tutorial videos. The prgm software is a generous and free contribution from @Test2 - iām sure theyāll make a video when they get time, but not really fair to pressure/guilt trip them
working on the software still, there are lot of things to be improved, a new version is up (see link above, still 0.0.8):
the āampā DSP mode is enabled, it needs more shapes, and some kind of slew but you will get the idea, Note: amp tracks must be trigged/sequenced to work, the right sequencer column sets duration/pitch, the left sets trig.
added pattern shift +1/-1 step (sw3+enc3)
I made a test track today with the amp mode in between a sample track and a delay track to add a rhythmical effect to the delay, this is not meant as a tutorial but it shows briefly an example how different tracks can be setup.
a known bug in this version; a track is set to trig or loop, the sequencer is edited, then if the track mode is changed to delay, the delay will not work, the delay time will be zero and delay time parameter changes will not take effectā¦
just needed to see you go from no audio to having a sequence play
now iāll rewatch, replicate, and ask any questions that arise while iām trying it