Clustering approach to square and non-square blind source separation | Synapse