Electromyography (EMG) is widely used in human–machine interfaces (HMIs) to measure muscle contraction by computing the EMG envelope. However, EMG is largely affected by powerline interference and motion artifacts. Boards that directly provide EMG envelope, without denoising the raw signal, are often unreliable and hinder HMIs performance. Sophisticated filtering provides high performance but is not viable when power and computational resources must be optimized. This study investigates the application of feed-forward comb (FFC) filters to remove both powerline interferences and motion artifacts from raw EMG. FFC filter and EMG envelope extractor can be implemented without computing any multiplication. This approach is particularly suitable for very low-cost, low-power platforms. The performance of the FFC filter was first demonstrated offline by corrupting clean EMG signals with powerline noise and motion artifacts. The correlation coefficients of the filtered signals envelopes and the true envelopes were greater than 0.98 and 0.94 for EMG corrupted by powerline noise and motion artifacts, respectively. Further tests on real, highly noisy EMG signals confirmed these achievements. Finally, the real-time operation of the proposed approach was successfully tested by implementation on a simple Arduino Uno board.