The open EMSC toolbox is a freely available collection of functions for performing Extended Multiplicative Signal Correction on spectroscopic data. All functions are based on the Saisir data structure for chemometric data analysis. A graphical user interface is included to make the toolbox accessible for users with no or limited programming knowledge. An accompanying paper explaining the basics of the toolbox is under review in a peer reviewed journal. Included in the toolbox is a complete replication of the tutorial paper of Nils Kristian Afseth and Achim Kohler published in Chemometrics and Intelligent Laboratory Systems in 2012.
Follow this link to download the toolbox (updated to also work in MATLAB 2014b).