Cardiac monitoring and/or stimulation methods and systems provide monitoring, diagnosis, and defibrillation and/or pacing therapies. A signal processor receives a plurality of composite signals associated with a plurality of sources, performs a source separation, and produces one or more cardiac signal vectors (310, 350) associated with all or a portion of one or more cardiac activation sequences based on the source separation. A method of signal separation involves detecting a change in a characteristic of the cardiac signal vector relative to a baseline. One or more vectors (310, 350) and/or activation sequences may be selected, and information associated with the vectors and/or activation sequences may be stored and tracked.