Salut mad94!
It seems what you need is a digitakt! It will cover all your needs exept the multiple output You can find one used at a resonnable price, and it’s easy to learn if it’s your first elektron.