Methods and systems are disclosed for determining the timing of stimulation applied using a medical device. In embodiments, the medical device filters a received signal to obtain a plurality of band-pass filtered signals, each corresponding to one or more stimulation channels. The medical device then determines the envelopes of these band-pass filtered signals. Next, the medical device determines the stimulation timing (i.e., the pulse times) for the corresponding stimulation channel based on the timing of a particular phase (e.g., a peak, a minimum, etc.) of the envelope. A pulse amplitude for the stimulation channel may then be determined, and stimulation applied using the determined amplitude and pulse time.La présente invention porte sur des procédés et sur des systèmes servant à déterminer la durée d'une stimulation appliquée à l'aide d'un dispositif médical. Dans certains modes de réalisation, le dispositif médical filtre un signal reçu afin d'obtenir une pluralité de signaux filtrés en passe-bande, chacun desdits signaux correspondant à un ou à plusieurs canaux de stimulation. Le dispositif médical procède alors à la détermination des enveloppes desdits signaux filtrés en passe-bande. Ensuite, le dispositif médical détermine la durée de stimulation (c'est-à-dire les durées d'impulsion) pour le canal de stimulation correspondant, sur la base de la durée d'une phase particulière (par exemple, un pic, un minimum, etc.) de l'enveloppe. Il est alors possible de déterminer une amplitude d'impulsion pour le canal de stimulation, et d'appliquer la stimulation en utilisant l'amplitude et la durée d'impulsion déterminées.