marcob 1) If I need 24 bit and 96ks can I use Bela mini or do I need Bela?
1.1) And if I need 16 bit and 96ks?
we do not support 24 bit or 96kHz through the Bela API. We only support the sampling rate and bit depths you can find here https://learn.bela.io/products/multichannel/overview-of-our-multichannel-products/
The hardware (the audio codecs, specifically) is actually capable of higher sampling rates and bit depth and those could be achieved via custom modifications to the Bela core code and PRU firmware, but we don't have plans to add support for this on the Bela API at this point. However, when using the capes via the ALSA driver, one can achieve the full specs provided by the codec, however doing so you won't be able to use most of the features of Bela, e.g.: the Bela IDE, synchronous audio, analog and digital sampling and you will be left with the regular capabilities of any other Linux board. Also, we don't really have a step-by-step guide on how to use Bela hardware via ALSA, although some resources can be found around the forum.
marcob 2) Can I record 6 channels at 24bits@96ks or 16bits@96ks?
see the comparison table above to see what multichannel options are available.
marcob 3) What's the estimated total power consumption of that system?
It should be under 500 mA at 5V.
marcob 4) I need to store days of continuous recording, splitting recordings into multiple files of 1min length. Can I use a 1TB SD card or add an external additional SD card?
I never tried with such a large one, but I see no problems with it. You can also connect a flash stick, SSD or HDD via USB.