Picostudio

Picostudio is a four-track live looper inspired by the Teenage Engineering OP-1 and Tascam’s Portastudio series.

Each track runs independently which means that the tracks are (intentionally) not synced. Once recording stops, a track is played immediately. Every track is recorded onto the device as a WAV file so it can be exported afterward.

Controls
– Aux: start recording to the selected track.
– T1: select track 1.
– T2: select track 2.
– T3: select track 3.
– T4: select track 4.
– Knob 1: set the start position for the selected track.
– Knob 2: set the end position for the selected track.
– Knob 3: set the speed for the selected track.
– Knob 4: set the volume for the selected track.
– B: enable bounce mode which bounces track 1, track 2, and track 3 to track 4 once recording starts.
– T: enable tape mode which adds a bit of wobble to the output.
– M: mute the input.

LED
– Red means recording.
– Teal means bounce mode is enabled.
– Purple means tape mode is enabled.

The colors of the LED are listed in the order of importance, e.g., if both bounce mode and tape mode are enabled, the LED will be teal. If you then record, it changes red and returns to teal once the recording stops. If none of the three modes are enabled, the LED will be unlit.

Author
88 PM
Chat about this patch on Discord! Download (507) Source Code
Appreciate 15
11 comments on “Picostudio
  • ringhof on said:

    AMEN! 🙏

  • t30m on said:

    I would love to see a video of how it works

  • majjoha on said:

    t30m: I was considering recording a video of it but I ended up abandoning the idea because I do not have a good way to do it both in terms of equipment and editing skills. I’d greatly appreciate if somebody else would be able to do it, though.

  • Ryan_Hachem on said:

    this is incredible! exactly what i’ve needed, thank you so much! any way to save the samples in the track slots? when i save a new patch the settings are restored but the samples are deleted. I feel like this function would make this patch more practical… any tips?

  • napsounnds on said:

    really enjoying this patch! though i was wondering, what is the difference between the first and second values for each parameter – sometimes they are different and i’m not sure why (just want to be clear on what i’m doing!)

  • majjoha on said:

    Ryan_Hachem: You’re welcome. I am glad you like it. If I understand you correctly, you want to be able to recall the samples that you’ve previously recorded, right? The patch itself currently does not support this. The samples are stored on the USB flash drive, however, so you can access them on a computer. It is something that I’ve been thinking about adding from time to time, and I agree that it would be a great feature, so I might look into it in the future.

    napsounnds: I am happy to hear that you enjoy it. I understand that it is a bit unclear. The numbers in parentheses are the positions of the knobs that the track is currently using, and the other numbers are the current positions of the knobs.
    Ideally, I’d like to track the position of the knobs in the same way as Orac does but I haven’t found the time to actually update this behavior. I hope this makes it a little clearer, though.

  • JM Charcot on said:

    Nice patch !
    Is there a limit to the duration of the recorded tracks?

  • majjoha on said:

    Thank you! The recordings are stored on the device as WAV files directly, so you should be able to record as long as you have any available space.

  • Ibycus on said:

    Really like the patch and would love to see it developed more!

    I’m using v1.1.0 and noticed there is a lot of pops and clips at the beginning and end of the samples as they are cropped, the Speed knob didn’t seem to be working for me, and when I used the bounce function it introduced a lot of distortion to the bounced track. Also the bounced track could never be turned down in volume to 0, theres always a little sound bleeding through.

  • somaaudio on said:

    Hi great patch but i can not find the recordings anywhere, all i see are four wav files that are 44kb in size. I am running from the SD card, is this supported? Thanks,

  • majjoha on said:

    Ibycus: Thank you. I am glad you’re enjoying it. I hope to be able to set aside time to improve the patch at some point. Most of it was developed last summer, however, so I’d have to refamiliarize myself with it and fix these more complex issues which can be time-consuming. Hopefully, I can find the time to do so within a foreseeable future.

    Do the pops and clips happen when the track is played, or after stopping a recording? The speed knob does not react when playing the track directly after recording it. In order to set the speed after recording, you need to press “Play”, unfortunately.

    I haven’t noticed the issue with the distortion on the bounced track before but I’ve been able to reproduce it. If you have a user on GitHub, would you mind adding an issue here: https://github.com/majjoha/picostudio/issues? Regarding the volume, I’ve noticed this as well and already have an open issue here: https://github.com/majjoha/picostudio/issues/6.

    somaaudio: Thanks! I do not have an SD card reader so I cannot reproduce it unfortunately but when checking the files from the web interface, I can see the WAV files. I’ve noticed that track 1 and 4 often are deleted, however, though typically only one of them. I am not sure why this happens but in case you’re on GitHub, would you mind adding an issue here: https://github.com/majjoha/picostudio/issues?

  • Leave a Reply