Feature Requests
First of all, a big thank you for the project! I did a quick test with my Raspberry Pi 4B + Zoom U-44 interface with two synths connected, and the system runs pretty stable and the UI is quite straightforward. Well done! But I also noted a few things I would like to see:
- When creating a new track, Audio In should always be set to Mix (or nothing at all). Currently, it seems that the last input is always set automatically, but if you are already using this input in another track, it can get quite loud.
- It would be nice if tracks could be grouped together to make them easier to organize and save space. For example, all send tracks could be put into one group and collapsed so that they take up less space in the UI.
- One of the most important features for me would be the ability to switch the sends between pre/post fader. Currently, the sends only seem to work post fader, which is a shame because it means you can't set up a CUE/PFL system.
- In addition to the R, S, and M buttons, a Cue button would be nice (see previous point)
- The ability to copy/paste tracks with effects would greatly simplify the setup
- It would be great to be able to save and load different configurations
- It would be great to be able to map plugin parameters so that individual values are displayed in the plugin overview (see mockup 1)
- There should be a faster way to switch between the different Send controls per track (see mockup 2)
But I think with a few updates, PieJam could actually be an alternative to simple digital mixers like the 1010music Bluebox, but it's already quite functional as it is. I'll test the system with a large audio interface + ADAT extension when I get the chance.
This should not be taken as criticism, but rather as ideas for improvement :)
Greetings from Berlin!
Hi, thank you for this great feedback. I really appreciate it. Let me try to address all your requests:
When creating a new track, Audio In should always be set to Mix (or nothing at all). Currently, it seems that the last input is always set automatically, but if you are already using this input in another track, it can get quite loud.
When creating a new track it tries to auto-assign an unused input. If all inputs were assigned it creates the track with 'Mix' as input. I'm wondering what happened in your setup, that you got assigned the input twice. Could be a bug. Maybe you find a way to reproduce it. Maybe is the auto-assignment in general questionable, but i liked the ease of setup so far.
It would be nice if tracks could be grouped together to make them easier to organize and save space. For example, all send tracks could be put into one group and collapsed so that they take up less space in the UI.
I was thinking about collapsing and it's something i probably want to introduce somehow in the future. Especially if you use the Raspi 7" touchscreen you can only see 4 tracks + Main. More tracks and you need to scroll. So yes something is needed there, but i have no concept yet.
One of the most important features for me would be the ability to switch the sends between pre/post fader. Currently, the sends only seem to work post fader, which is a shame because it means you can't set up a CUE/PFL system.
This is already done on my development branch and will be released in the next release.
In addition to the R, S, and M buttons, a Cue button would be nice (see previous point)
I'm not sure if i can put a fourth button in there, i feel it would be way to crammed there. Also i guess it would require a dedicated cue bus to make it work. I have no concept yet for this. Although with the new pre/post switch and the on/off (power) button under the send fader you can simulate it.
The ability to copy/paste tracks with effects would greatly simplify the setup
Should be doable, need to think about this.
It would be great to be able to save and load different configurations
Yes. Definitely on my todo list.
It would be great to be able to map plugin parameters so that individual values are displayed in the plugin overview
Interesting idea, thank you for the mockup. Do you want those to be just displays or also be editable? Horizontal space is very small there, so i'm not sure it would feel good on the touchscreen.
There should be a faster way to switch between the different Send controls per track
Thank you for the mockup. So far i have no separation between dedicated send tracks and regular tracks. You can send to any track if you want. Or send to a device directly. I must say, i was just experimenting and trying things out. So there is definitely a lot of room for improvement.
So priority wise, here is what i probably can do next: 0. pre/post switch (done)
- auto-assign inputs (bug?)
- faster/easier send control
- load/save configs
- fx parameter displays
- copy/paste tracks
- track collapsing
- dedicated cue button
New release is out: https://github.com/nooploop/piejam_os/releases/tag/v0.11.0 It contains improved sends handlng.