It may be because the graphics framework has changed in MATLAB 2014. I tried tracing the problem but I'm not familiar enough with the mirplayer code. The Primer documentation does refer to mirplayer throughout, which can be somewhat confusing to a new comer. Perhaps a switch back to mirplay in the documentation may be advisable until mirplayer is debugged. It is worth it as it is a really useful feature. Without is one is forced to create a video of the synchronised display & soundfile. Cheers, David > On 14 Dec 2014, at 8:23 am, Olivier Lartillot <olartillot@xxxxxxxxx> wrote: > > Hi, > > Thanks for the kind feedback and for your interest in the toolbox. > > mirplayer was very kindly developed by Pasi Saari. It has not been fully > tested. If Pasi or anyone else is interested to continue the development of > mirplayer, of course they are welcome. > > Best regards, > > Olivier > >> On 04 Dec 2014, at 04:22, David Hirst <dhirst0@xxxxxxxxx> wrote: >> >> Hi, >> I’m new to the MIRToolbox & it looks like a wonderful thing, but in the >> testing phase of working through the Primer I think I’ve come across a bug >> in mirplayer: >> >> For example, on page 8, the recommended sequence of commands generates the >> following errors when I click on the “spectral flux” checkbox in the Player >> window: >> >> >> s = mirspectrum('ragtime.wav', 'Frame') >> Computing miraudio related to ragtime.wav... >> Computing mirsum related to ragtime.wav... >> Computing mirspectrum related to ragtime.wav... >> Elapsed time is 0.109951 seconds. >> >> s is the Spectrum related to ragtime.wav, of sampling rate 44100 Hz. >> Its content is displayed in Figure 9. >> >> >> mirflux(s) >> Computing mirflux related to ragtime.wav... >> >> The Spectral flux related to file ragtime.wav is displayed in Figure 10. >> >> >> f=mirflux(s) >> Computing mirflux related to ragtime.wav... >> >> The Spectral flux related to file ragtime.wav is displayed in Figure 11. >> >> >> mirplayer(f) >> Computing miraudio related to ragtime.wav... >> Computing mirsum related to ragtime.wav... >> Elapsed time is 0.078186 seconds. >> >> Error using axes >> Object is not parented to a figure yet >> >> Error in mirplayer/selectFeature (line 917) >> axes(featureAxes{nAxes}); >> >> Error in mirplayer/selectFeatureCallback (line 869) >> selectFeature(songInd, selectedFeature); >> >> Error while evaluating UIControl Callback >> >> >> >> >> Is there something I’m doing wrong, or is this a code error? It is such a >> pity it isn’t working because the mirplayer functionality - to be able to >> play the sound file while the graph is being displayed with a moving >> playback head - is so useful. >> >> My system is Mac OS X Yosemite and I have the latest MATLAB install >> MATLAB_R2014b. The Machine is an iMac from 2012. >> >> BTW: I’m exploring the MIRToolbox for applications in the analysis of >> Electroacoustic Music. >> >> Best Regards, >> David >> >> Associate Professor David Hirst, PhD >> Honorary Principal Fellow >> School of Contemporary Music | Faculty of the VCA and MCM | The University >> of Melbourne >> 234 St Kilda Road, SOUTHBANK 3006 >> Ph: 0413 325 001 Fax: 9035 9461 www.vca.unimelb.edu.au >> >> http://davidhirstmusic.wordpress.com/about/ >