Closed mixxxbot closed 2 years ago
Commented by: rryan Date: 2010-08-15T15:06:23Z
Hi Jeremy, thanks for the report.
I can't seem to reproduce this in our latest repository version of 1.8, though I don't think any bugs related to BPM were fixed since we released beta2. Are there any extra details you think might be relevant to reproducing the problem?
Best regards, RJ Ryan
Commented by: jeremy.salwen Date: 2010-08-15T16:47:08Z
Hi,
I realized it does work if I drag from the library. However, if I drag from the analyze view, I get the bug. And then, even if I go back to library view, I still get the bug. As in the BPM temporarily changes to 0 and then get set back to the analyzed value.
and as a note, this will override manually set BPM (like when I clicked /2)
Jeremy
On Sun, Aug 15, 2010 at 3:06 PM, RJ Ryan
Hi Jeremy, thanks for the report.
I can't seem to reproduce this in our latest repository version of 1.8, though I don't think any bugs related to BPM were fixed since we released beta2. Are there any extra details you think might be relevant to reproducing the problem?
Best regards, RJ Ryan
** Changed in: mixxx Milestone: None => 1.8.0
-- Reanalyzes BPMs every time a song is dragged to a player. https://bugs.launchpad.net/bugs/618091 You received this bug notification because you are a direct subscriber of the bug.
Status in Mixxx: New
Bug description: This is on Debian linux, with mixxx 1.8.0 beta 2.
I went to the analyze view and analyzed all of my songs. Most of them worked. However, when I double click on a song, it gets loaded in player 1 and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the correct value.
If I load any song in any way, it's BPMs gets reset, and it tries to re-analyze it. This is REALLY annoying when trying to sync songs.
To unsubscribe from this bug, go to: https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe
Commented by: rryan Date: 2010-08-15T17:37:41Z
I still can't reproduce. Here are the exact steps I'm taking:
1) Delete ~/.mixxx/mixxxdb.sqlite (if you have spent time on your library this will delete it -- save a backup instead of deleting it) 2) Restart Mixxx, my library is re-scanned 3) Nothing shows up in Analyze view (this is another bug apparently), reboot Mixxx 4) Go to Analyze view, highlight and analyze a BPM 0.0 track. 5) BPM analysis completes, BPM is populated in Analyze View table. 6) Drag and drop analyzed track to Player 1, BPM shows up immediately, BPM analysis is not run by Mixxx (can tell via console) 7) Switch back to 'Library' view, the BPM that was detected is shown in the library table 8) Drag and drop the analyzed track from Library View to Player 2, BPM is immediately populated to the right value. BPM analysis is not run by Mixxx (can tell via console)
So I was totally wrong about there not being BPM-related fixes since 1.8.0 beta2 was released. If those exact steps reproduce the bug for you, then I think this is fixed in the latest 1.8 revision in the repositories. Until a beta3, a 1.8.0 RC, or 1.8.0 comes out, I would suggest compiling from source. It's pretty easy to get setup for Debian, just apt-get build-dep mixxx, install bzr, `bzr branch lp:mixxx/1.8 ./mixxx-1.8' will get you the code, and then just type 'scons' in the 'mixxx-1.8/mixxx' subfolder. More details here:
http://mixxx.org/wiki/doku.php/compiling_on_linux
Thanks! RJ
On Sun, Aug 15, 2010 at 12:47 PM, Jeremy Salwen
<email address hidden>wrote:
Hi,
I realized it does work if I drag from the library. However, if I drag from the analyze view, I get the bug. And then, even if I go back to library view, I still get the bug. As in the BPM temporarily changes to 0 and then get set back to the analyzed value.
and as a note, this will override manually set BPM (like when I clicked /2)
Jeremy
On Sun, Aug 15, 2010 at 3:06 PM, RJ Ryan
wrote: Hi Jeremy, thanks for the report.
I can't seem to reproduce this in our latest repository version of 1.8, though I don't think any bugs related to BPM were fixed since we released beta2. Are there any extra details you think might be relevant to reproducing the problem?
Best regards, RJ Ryan
** Changed in: mixxx Milestone: None => 1.8.0
-- Reanalyzes BPMs every time a song is dragged to a player. https://bugs.launchpad.net/bugs/618091 You received this bug notification because you are a direct subscriber of the bug.
Status in Mixxx: New
Bug description: This is on Debian linux, with mixxx 1.8.0 beta 2.
I went to the analyze view and analyzed all of my songs. Most of them worked. However, when I double click on a song, it gets loaded in player 1 and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the correct value.
If I load any song in any way, it's BPMs gets reset, and it tries to re-analyze it. This is REALLY annoying when trying to sync songs.
To unsubscribe from this bug, go to: https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe
-- Reanalyzes BPMs every time a song is dragged to a player. https://bugs.launchpad.net/bugs/618091 You received this bug notification because you are subscribed to Mixxx.
Commented by: jeremy.salwen Date: 2010-08-15T17:48:08Z
I'm actually right now compiling the aubio branch. I'll tell you how that works.
Jeremy
On Sun, Aug 15, 2010 at 5:37 PM, RJ Ryan
I still can't reproduce. Here are the exact steps I'm taking:
1) Delete ~/.mixxx/mixxxdb.sqlite (if you have spent time on your library this will delete it -- save a backup instead of deleting it) 2) Restart Mixxx, my library is re-scanned 3) Nothing shows up in Analyze view (this is another bug apparently), reboot Mixxx 4) Go to Analyze view, highlight and analyze a BPM 0.0 track. 5) BPM analysis completes, BPM is populated in Analyze View table. 6) Drag and drop analyzed track to Player 1, BPM shows up immediately, BPM analysis is not run by Mixxx (can tell via console) 7) Switch back to 'Library' view, the BPM that was detected is shown in the library table 8) Drag and drop the analyzed track from Library View to Player 2, BPM is immediately populated to the right value. BPM analysis is not run by Mixxx (can tell via console)
So I was totally wrong about there not being BPM-related fixes since 1.8.0 beta2 was released. If those exact steps reproduce the bug for you, then I think this is fixed in the latest 1.8 revision in the repositories. Until a beta3, a 1.8.0 RC, or 1.8.0 comes out, I would suggest compiling from source. It's pretty easy to get setup for Debian, just apt-get build-dep mixxx, install bzr, `bzr branch lp:mixxx/1.8 ./mixxx-1.8' will get you the code, and then just type 'scons' in the 'mixxx-1.8/mixxx' subfolder. More details here:
http://mixxx.org/wiki/doku.php/compiling_on_linux
Thanks! RJ
On Sun, Aug 15, 2010 at 12:47 PM, Jeremy Salwen
wrote: > Hi, > > I realized it does work if I drag from the library. However, if I drag > from > the analyze view, I get the bug. And then, even if I go back to library > view, I still get the bug. As in the BPM temporarily changes to 0 and then > get set back to the analyzed value. > > and as a note, this will override manually set BPM (like when I clicked > /2) > > Jeremy > > On Sun, Aug 15, 2010 at 3:06 PM, RJ Ryan > wrote: > > > Hi Jeremy, thanks for the report. > > > > I can't seem to reproduce this in our latest repository version of 1.8, > > though I don't think any bugs related to BPM were fixed since we > > released beta2. Are there any extra details you think might be relevant > > to reproducing the problem? > > > > Best regards, > > RJ Ryan > > > > ** Changed in: mixxx > > Milestone: None => 1.8.0 > > > > -- > > Reanalyzes BPMs every time a song is dragged to a player. > > https://bugs.launchpad.net/bugs/618091 > > You received this bug notification because you are a direct subscriber > > of the bug. > > > > Status in Mixxx: New > > > > Bug description: > > This is on Debian linux, with mixxx 1.8.0 beta 2. > > > > I went to the analyze view and analyzed all of my songs. Most of them > > worked. However, when I double click on a song, it gets loaded in player > 1 > > and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the > > correct value. > > > > If I load any song in any way, it's BPMs gets reset, and it tries to > > re-analyze it. This is *REALLY* annoying when trying to sync songs. > > > > To unsubscribe from this bug, go to: > > https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe > > > > -- > Reanalyzes BPMs every time a song is dragged to a player. > https://bugs.launchpad.net/bugs/618091 > You received this bug notification because you are subscribed to Mixxx. > -- Reanalyzes BPMs every time a song is dragged to a player. https://bugs.launchpad.net/bugs/618091 You received this bug notification because you are a direct subscriber of the bug. Status in Mixxx: New Bug description: This is on Debian linux, with mixxx 1.8.0 beta 2. I went to the analyze view and analyzed all of my songs. Most of them worked. However, when I double click on a song, it gets loaded in player 1 and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the correct value. If I load any song in any way, it's BPMs gets reset, and it tries to re-analyze it. This is *REALLY* annoying when trying to sync songs. To unsubscribe from this bug, go to: https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe
Commented by: jeremy.salwen Date: 2010-08-15T17:53:30Z
Hm... it compiled all the way through, but then has an error linking...
g++ -o lin64_build/mixxx -pthread -pipe -Wall -W -g
-Wl,-rpath,/usr/share/qt4/lib -Wl,-rpath,/usr/share/qt4/lib
lin64_build/input.o lin64_build/mixxxkeyboard.o lin64_build/configobject.o
lin64_build/controlobjectthread.o lin64_build/controlobjectthreadwidget.o
lin64_build/controlobjectthreadmain.o lin64_build/controlevent.o
lin64_build/controllogpotmeter.o lin64_build/controlobject.o
lin64_build/controlnull.o lin64_build/controlpotmeter.o
lin64_build/controlpushbutton.o lin64_build/controlttrotary.o
lin64_build/controlbeat.o lin64_build/dlgpreferences.o
lin64_build/dlgprefsound.o lin64_build/dlgprefmidibindings.o
lin64_build/dlgprefplaylist.o lin64_build/dlgprefnomidi.o
lin64_build/dlgprefcontrols.o lin64_build/dlgprefbpm.o
lin64_build/dlgbpmscheme.o lin64_build/dlgabout.o lin64_build/dlgprefeq.o
lin64_build/dlgprefcrossfader.o lin64_build/dlgmidilearning.o
lin64_build/dlgtrackinfo.o lin64_build/dlgprepare.o lin64_build/dlgautodj.o
lin64_build/engine/engineworker.o lin64_build/engine/engineworkerscheduler.o
lin64_build/engine/enginebuffer.o lin64_build/engine/enginebufferscale.o
lin64_build/engine/enginebufferscaledummy.o
lin64_build/engine/enginebufferscalelinear.o
lin64_build/engine/enginebufferscalereal.o
lin64_build/engine/engineclipping.o lin64_build/engine/enginefilterblock.o
lin64_build/engine/enginefilteriir.o lin64_build/engine/enginefilter.o
lin64_build/engine/engineobject.o lin64_build/engine/enginepregain.o
lin64_build/engine/enginevolume.o lin64_build/engine/enginechannel.o
lin64_build/engine/enginemaster.o lin64_build/engine/enginedelay.o
lin64_build/engine/engineflanger.o lin64_build/engine/enginespectralfwd.o
lin64_build/engine/enginevumeter.o lin64_build/engine/enginevinylsoundemu.o
lin64_build/engine/enginesidechain.o
lin64_build/engine/enginefilterbutterworth8.o
lin64_build/engine/enginexfader.o lin64_build/engine/enginecontrol.o
lin64_build/engine/ratecontrol.o lin64_build/engine/loopingcontrol.o
lin64_build/engine/bpmcontrol.o lin64_build/engine/cuecontrol.o
lin64_build/engine/readaheadmanager.o lin64_build/cachingreader.o
lin64_build/analyserqueue.o lin64_build/analyserwavesummary.o
lin64_build/analyserbpm.o lin64_build/analyserwaveform.o
lin64_build/midi/midimapping.o lin64_build/midi/midiinputmappingtablemodel.o
lin64_build/midi/midioutputmappingtablemodel.o
lin64_build/midi/midichanneldelegate.o lin64_build/midi/midistatusdelegate.o
lin64_build/midi/midinodelegate.o lin64_build/midi/midioptiondelegate.o
lin64_build/midi/midimessage.o lin64_build/midi/midiledhandler.o
lin64_build/main.o lin64_build/controlgroupdelegate.o
lin64_build/controlvaluedelegate.o lin64_build/mixxxcontrol.o
lin64_build/mixxx.o lin64_build/mixxxview.o lin64_build/errordialoghandler.o
lin64_build/upgrade.o lin64_build/soundsource.o lin64_build/soundsourcemp3.o
lin64_build/soundsourceoggvorbis.o lin64_build/widget/wwidget.o
lin64_build/widget/wlabel.o lin64_build/widget/wnumber.o
lin64_build/widget/wnumberpos.o lin64_build/widget/wnumberrate.o
lin64_build/widget/wnumberbpm.o lin64_build/widget/wknob.o
lin64_build/widget/wdisplay.o lin64_build/widget/wvumeter.o
lin64_build/widget/wpushbutton.o lin64_build/widget/wslidercomposed.o
lin64_build/widget/wslider.o lin64_build/widget/wstatuslight.o
lin64_build/widget/woverview.o lin64_build/widget/wskincolor.o
lin64_build/widget/wabstractcontrol.o lin64_build/widget/wsearchlineedit.o
lin64_build/widget/wpixmapstore.o lin64_build/widget/hexspinbox.o
lin64_build/mathstuff.o lin64_build/rtthread.o lin64_build/windowkaiser.o
lin64_build/probabilityvector.o lin64_build/peaklist.o lin64_build/rotary.o
lin64_build/wtracktableview.o lin64_build/widget/wtracktableviewheader.o
lin64_build/widget/wlibrarysidebar.o lin64_build/widget/wlibrary.o
lin64_build/widget/wlibrarytableview.o
lin64_build/widget/wpreparelibrarytableview.o
lin64_build/widget/wpreparecratestableview.o
lin64_build/widget/wbrowsetableview.o
lin64_build/widget/wlibrarytextbrowser.o
lin64_build/library/preparecratedelegate.o
lin64_build/library/trackcollection.o
lin64_build/library/basesqltablemodel.o
lin64_build/library/librarytablemodel.o
lin64_build/library/preparelibrarytablemodel.o
lin64_build/library/browsetablemodel.o
lin64_build/library/missingtablemodel.o
lin64_build/library/proxytrackmodel.o
lin64_build/library/abstractxmltrackmodel.o
lin64_build/library/rhythmboxtrackmodel.o
lin64_build/library/rhythmboxplaylistmodel.o
lin64_build/library/itunestrackmodel.o
lin64_build/library/itunesplaylistmodel.o
lin64_build/library/playlisttablemodel.o
lin64_build/library/libraryfeature.o lin64_build/library/preparefeature.o
lin64_build/library/autodjfeature.o
lin64_build/library/mixxxlibraryfeature.o
lin64_build/library/playlistfeature.o lin64_build/library/rhythmboxfeature.o
lin64_build/library/itunesfeature.o lin64_build/library/browsefeature.o
lin64_build/library/cratefeature.o lin64_build/library/browsefilter.o
lin64_build/library/sidebarmodel.o lin64_build/library/libraryscanner.o
lin64_build/library/libraryscannerdlg.o
lin64_build/library/legacylibraryimporter.o lin64_build/library/library.o
lin64_build/library/searchthread.o lin64_build/library/dao/cratedao.o
lin64_build/library/cratetablemodel.o lin64_build/library/dao/cuedao.o
lin64_build/library/dao/cue.o lin64_build/library/dao/trackdao.o
lin64_build/library/dao/playlistdao.o
lin64_build/library/dao/libraryhashdao.o
lin64_build/library/dao/settingsdao.o
lin64_build/library/librarymidicontrol.o lin64_build/library/schemamanager.o
lin64_build/library/promotracksfeature.o
lin64_build/library/featuredartistswebview.o
lin64_build/library/bundledsongswebview.o
lin64_build/library/songdownloader.o lin64_build/xmlparse.o
lin64_build/parser.o lin64_build/parserpls.o lin64_build/parserm3u.o
lin64_build/bpm/bpmscheme.o lin64_build/soundsourceproxy.o
lin64_build/widget/wvisualsimple.o lin64_build/widget/wwaveformviewer.o
lin64_build/widget/wglwaveformviewer.o lin64_build/waveformviewerfactory.o
lin64_build/waveform/renderobject.o lin64_build/waveform/waveformrenderer.o
lin64_build/waveform/waveformrenderbackground.o
lin64_build/waveform/waveformrendersignal.o
lin64_build/waveform/waveformrendersignaltiles.o
lin64_build/waveform/waveformrendersignalpixmap.o
lin64_build/waveform/waveformrendermark.o
lin64_build/waveform/waveformrendermarkrange.o
lin64_build/waveform/waveformrenderbeat.o lin64_build/imginvert.o
lin64_build/imgloader.o lin64_build/imgcolor.o lin64_build/trackinfobeats.o
lin64_build/trackinfoobject.o lin64_build/player.o lin64_build/sounddevice.o
lin64_build/soundmanager.o lin64_build/sounddeviceportaudio.o
lin64_build/dlgprefrecord.o lin64_build/recording/enginerecord.o
lin64_build/recording/writeaudiofile.o lin64_build/playerinfo.o
lin64_build/segmentation.o lin64_build/soundsourcesndfile.o
lin64_build/midi/mididevice.o lin64_build/midi/mididevicemanager.o
lin64_build/midi/midideviceportmidi.o res/qrc_mixxx.o
lin64_build/engine/enginebufferscalest.o lib/soundtouch-1.4.1/SoundTouch.o
lib/soundtouch-1.4.1/TDStretch.o lib/soundtouch-1.4.1/RateTransposer.o
lib/soundtouch-1.4.1/AAFilter.o lib/soundtouch-1.4.1/FIFOSampleBuffer.o
lib/soundtouch-1.4.1/FIRFilter.o lib/soundtouch-1.4.1/PeakFinder.o
lib/soundtouch-1.4.1/BPMDetect.o lib/soundtouch-1.4.1/cpu_detect_x64_gcc.o
lib/kissfft/kiss_fft.o lib/fidlib-0.9.9/fidlib.o lin64_build/vinylcontrol.o
lin64_build/vinylcontrolproxy.o lin64_build/vinylcontrolscratchlib.o
lin64_build/vinylcontrolxwax.o lin64_build/dlgprefvinyl.o
lin64_build/vinylcontrolsignalwidget.o
lin64_build/engine/enginevinylcontrol.o lib/xwax/timecoder.o
lib/scratchlib/DAnalyse.o lin64_build/midi/midiscriptengine.o
lib/soundtouch-1.4.1/mmx_optimized.o lib/soundtouch-1.4.1/sse_optimized.o
lin64_build/moc_mixxxkeyboard.o lin64_build/moc_controlobjectthread.o
lin64_build/moc_controlobjectthreadwidget.o
lin64_build/moc_controlobjectthreadmain.o
lin64_build/moc_controllogpotmeter.o lin64_build/moc_controlobject.o
lin64_build/moc_controlnull.o lin64_build/moc_controlpotmeter.o
lin64_build/moc_controlpushbutton.o lin64_build/moc_controlttrotary.o
lin64_build/moc_dlgpreferences.o lin64_build/moc_dlgprefsound.o
lin64_build/moc_dlgprefmidibindings.o lin64_build/moc_dlgprefplaylist.o
lin64_build/moc_dlgprefnomidi.o lin64_build/moc_dlgprefcontrols.o
lin64_build/moc_dlgprefbpm.o lin64_build/moc_dlgbpmscheme.o
lin64_build/moc_dlgabout.o lin64_build/moc_dlgprefeq.o
lin64_build/moc_dlgprefcrossfader.o lin64_build/moc_dlgmidilearning.o
lin64_build/moc_dlgtrackinfo.o lin64_build/moc_dlgprepare.o
lin64_build/moc_dlgautodj.o lin64_build/engine/moc_engineworker.o
lin64_build/engine/moc_engineworkerscheduler.o
lin64_build/engine/moc_enginebuffer.o lin64_build/engine/moc_engineobject.o
lin64_build/engine/moc_enginecontrol.o lin64_build/engine/moc_ratecontrol.o
lin64_build/engine/moc_loopingcontrol.o lin64_build/engine/moc_bpmcontrol.o
lin64_build/engine/moc_cuecontrol.o lin64_build/moc_cachingreader.o
lin64_build/moc_analyserqueue.o lin64_build/midi/moc_midimapping.o
lin64_build/midi/moc_midiinputmappingtablemodel.o
lin64_build/midi/moc_midioutputmappingtablemodel.o
lin64_build/midi/moc_midichanneldelegate.o
lin64_build/midi/moc_midistatusdelegate.o
lin64_build/midi/moc_midinodelegate.o
lin64_build/midi/moc_midioptiondelegate.o
lin64_build/midi/moc_midiledhandler.o lin64_build/moc_controlgroupdelegate.o
lin64_build/moc_controlvaluedelegate.o lin64_build/moc_mixxx.o
lin64_build/moc_mixxxview.o lin64_build/moc_errordialoghandler.o
lin64_build/widget/moc_wwidget.o lin64_build/widget/moc_wlabel.o
lin64_build/widget/moc_wnumber.o lin64_build/widget/moc_wnumberpos.o
lin64_build/widget/moc_wnumberrate.o lin64_build/widget/moc_wnumberbpm.o
lin64_build/widget/moc_wknob.o lin64_build/widget/moc_wdisplay.o
lin64_build/widget/moc_wvumeter.o lin64_build/widget/moc_wpushbutton.o
lin64_build/widget/moc_wslidercomposed.o
lin64_build/widget/moc_wstatuslight.o lin64_build/widget/moc_woverview.o
lin64_build/widget/moc_wabstractcontrol.o
lin64_build/widget/moc_wsearchlineedit.o lin64_build/moc_wtracktableview.o
lin64_build/widget/moc_wtracktableviewheader.o
lin64_build/widget/moc_wlibrarysidebar.o lin64_build/widget/moc_wlibrary.o
lin64_build/widget/moc_wlibrarytableview.o
lin64_build/widget/moc_wbrowsetableview.o
lin64_build/widget/moc_wlibrarytextbrowser.o
lin64_build/library/moc_trackcollection.o
lin64_build/library/moc_basesqltablemodel.o
lin64_build/library/moc_librarytablemodel.o
lin64_build/library/moc_preparelibrarytablemodel.o
lin64_build/library/moc_browsetablemodel.o
lin64_build/library/moc_missingtablemodel.o
lin64_build/library/moc_abstractxmltrackmodel.o
lin64_build/library/moc_rhythmboxtrackmodel.o
lin64_build/library/moc_rhythmboxplaylistmodel.o
lin64_build/library/moc_itunestrackmodel.o
lin64_build/library/moc_itunesplaylistmodel.o
lin64_build/library/moc_playlisttablemodel.o
lin64_build/library/moc_libraryfeature.o
lin64_build/library/moc_preparefeature.o
lin64_build/library/moc_autodjfeature.o
lin64_build/library/moc_mixxxlibraryfeature.o
lin64_build/library/moc_playlistfeature.o
lin64_build/library/moc_rhythmboxfeature.o
lin64_build/library/moc_itunesfeature.o
lin64_build/library/moc_browsefeature.o
lin64_build/library/moc_cratefeature.o
lin64_build/library/moc_browsefilter.o
lin64_build/library/moc_sidebarmodel.o
lin64_build/library/moc_libraryscanner.o
lin64_build/library/moc_libraryscannerdlg.o
lin64_build/library/moc_legacylibraryimporter.o
lin64_build/library/moc_library.o lin64_build/library/moc_searchthread.o
lin64_build/library/moc_cratetablemodel.o lin64_build/library/dao/moc_cue.o
lin64_build/library/dao/moc_trackdao.o
lin64_build/library/moc_librarymidicontrol.o
lin64_build/library/moc_promotracksfeature.o
lin64_build/library/moc_featuredartistswebview.o
lin64_build/library/moc_bundledsongswebview.o
lin64_build/library/moc_songdownloader.o lin64_build/moc_parser.o
lin64_build/moc_parserpls.o lin64_build/moc_parserm3u.o
lin64_build/widget/moc_wvisualsimple.o
lin64_build/widget/moc_wwaveformviewer.o
lin64_build/widget/moc_wglwaveformviewer.o
lin64_build/waveform/moc_renderobject.o
lin64_build/waveform/moc_waveformrenderer.o
lin64_build/waveform/moc_waveformrenderbackground.o
lin64_build/waveform/moc_waveformrendersignal.o
lin64_build/waveform/moc_waveformrendersignaltiles.o
lin64_build/waveform/moc_waveformrendersignalpixmap.o
lin64_build/waveform/moc_waveformrendermark.o
lin64_build/waveform/moc_waveformrendermarkrange.o
lin64_build/waveform/moc_waveformrenderbeat.o
lin64_build/moc_trackinfoobject.o lin64_build/moc_player.o
lin64_build/moc_soundmanager.o lin64_build/moc_dlgprefrecord.o
lin64_build/moc_playerinfo.o lin64_build/midi/moc_mididevice.o
lin64_build/midi/moc_mididevicemanager.o
lin64_build/engine/moc_enginebufferscalest.o lin64_build/moc_dlgprefvinyl.o
lin64_build/moc_vinylcontrolsignalwidget.o
lin64_build/midi/moc_midiscriptengine.o -L/usr/share/qt4/lib -lid3tag -lmad
-lsndfile -lvorbisfile -lvorbis -logg -lGL -lGLU -lporttime -lportmidi
-lQtOpenGL -lQt3Support -lQtXml -lQtSvg -lQtSql -lQtScript -lQtXmlPatterns
-lQtWebKit -lQtGui -lQtNetwork -lQtCore -lportaudio -lm -lpthread
-lQt3Support -lQtXml -lQtGui -lQtCore -lQtNetwork -lQtOpenGL -lQtWebKit
-lQtScript -lsndfile -lvorbisfile -lQtScript
lin64_build/engine/enginebuffer.o: In function `EngineBuffer':
/home/jeremy/features_beatjuggling/mixxx/src/engine/enginebuffer.cpp:167:
undefined reference to `BeatjugglingControl::BeatjugglingControl(char
const*, ConfigObject<ConfigValue>*, CachingReader*)'
/home/jeremy/features_beatjuggling/mixxx/src/engine/enginebuffer.cpp:167:
undefined reference to `BeatjugglingControl::BeatjugglingControl(char
const*, ConfigObject<ConfigValue>*, CachingReader*)'
lin64_build/engine/loopingcontrol.o: In function `LoopingControl':
/home/jeremy/features_beatjuggling/mixxx/src/engine/loopingcontrol.cpp:46:
undefined reference to
`ControlSamplePosition::ControlSamplePosition(ConfigKey)'
/home/jeremy/features_beatjuggling/mixxx/src/engine/loopingcontrol.cpp:55:
undefined reference to
`ControlSamplePosition::ControlSamplePosition(ConfigKey)'
/home/jeremy/features_beatjuggling/mixxx/src/engine/loopingcontrol.cpp:46:
undefined reference to
`ControlSamplePosition::ControlSamplePosition(ConfigKey)'
/home/jeremy/features_beatjuggling/mixxx/src/engine/loopingcontrol.cpp:55:
undefined reference to
`ControlSamplePosition::ControlSamplePosition(ConfigKey)'
collect2: ld returned 1 exit status
scons: *** [lin64_build/mixxx] Error 1
scons: building terminated because of errors.
I'm not sure if this is supposed to compile...
Jeremy
On Sun, Aug 15, 2010 at 5:48 PM, Jeremy
I'm actually right now compiling the aubio branch. I'll tell you how that works.
Jeremy
On Sun, Aug 15, 2010 at 5:37 PM, RJ Ryan
wrote: I still can't reproduce. Here are the exact steps I'm taking:
1) Delete ~/.mixxx/mixxxdb.sqlite (if you have spent time on your library this will delete it -- save a backup instead of deleting it) 2) Restart Mixxx, my library is re-scanned 3) Nothing shows up in Analyze view (this is another bug apparently), reboot Mixxx 4) Go to Analyze view, highlight and analyze a BPM 0.0 track. 5) BPM analysis completes, BPM is populated in Analyze View table. 6) Drag and drop analyzed track to Player 1, BPM shows up immediately, BPM analysis is not run by Mixxx (can tell via console) 7) Switch back to 'Library' view, the BPM that was detected is shown in the library table 8) Drag and drop the analyzed track from Library View to Player 2, BPM is immediately populated to the right value. BPM analysis is not run by Mixxx (can tell via console)
So I was totally wrong about there not being BPM-related fixes since 1.8.0 beta2 was released. If those exact steps reproduce the bug for you, then I think this is fixed in the latest 1.8 revision in the repositories. Until a beta3, a 1.8.0 RC, or 1.8.0 comes out, I would suggest compiling from source. It's pretty easy to get setup for Debian, just apt-get build-dep mixxx, install bzr, `bzr branch lp:mixxx/1.8 ./mixxx-1.8' will get you the code, and then just type 'scons' in the 'mixxx-1.8/mixxx' subfolder. More details here:
http://mixxx.org/wiki/doku.php/compiling_on_linux
Thanks! RJ
On Sun, Aug 15, 2010 at 12:47 PM, Jeremy Salwen
wrote: > Hi, > > I realized it does work if I drag from the library. However, if I drag > from > the analyze view, I get the bug. And then, even if I go back to library > view, I still get the bug. As in the BPM temporarily changes to 0 and then > get set back to the analyzed value. > > and as a note, this will override manually set BPM (like when I clicked > /2) > > Jeremy > > On Sun, Aug 15, 2010 at 3:06 PM, RJ Ryan > wrote: > > > Hi Jeremy, thanks for the report. > > > > I can't seem to reproduce this in our latest repository version of 1.8, > > though I don't think any bugs related to BPM were fixed since we > > released beta2. Are there any extra details you think might be relevant > > to reproducing the problem? > > > > Best regards, > > RJ Ryan > > > > ** Changed in: mixxx > > Milestone: None => 1.8.0 > > > > -- > > Reanalyzes BPMs every time a song is dragged to a player. > > https://bugs.launchpad.net/bugs/618091 > > You received this bug notification because you are a direct subscriber > > of the bug. > > > > Status in Mixxx: New > > > > Bug description: > > This is on Debian linux, with mixxx 1.8.0 beta 2. > > > > I went to the analyze view and analyzed all of my songs. Most of them > > worked. However, when I double click on a song, it gets loaded in player > 1 > > and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the > > correct value. > > > > If I load any song in any way, it's BPMs gets reset, and it tries to > > re-analyze it. This is *REALLY* annoying when trying to sync songs. > > > > To unsubscribe from this bug, go to: > > https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe > > > > -- > Reanalyzes BPMs every time a song is dragged to a player. > https://bugs.launchpad.net/bugs/618091 > You received this bug notification because you are subscribed to Mixxx. > -- Reanalyzes BPMs every time a song is dragged to a player. https://bugs.launchpad.net/bugs/618091 You received this bug notification because you are a direct subscriber of the bug. Status in Mixxx: New Bug description: This is on Debian linux, with mixxx 1.8.0 beta 2. I went to the analyze view and analyzed all of my songs. Most of them worked. However, when I double click on a song, it gets loaded in player 1 and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the correct value. If I load any song in any way, it's BPMs gets reset, and it tries to re-analyze it. This is *REALLY* annoying when trying to sync songs. To unsubscribe from this bug, go to: https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe
Commented by: jeremy.salwen Date: 2010-08-15T18:01:12Z
Maybe the issue is that I upgraded from a 1.7 database. When I deleted my database and started afresh, everything seems to be working. (although there are visual corruption problems where songs don't show up when I drag them to a track on occasion).
Jeremy
On Sun, Aug 15, 2010 at 5:37 PM, RJ Ryan
I still can't reproduce. Here are the exact steps I'm taking:
1) Delete ~/.mixxx/mixxxdb.sqlite (if you have spent time on your library this will delete it -- save a backup instead of deleting it) 2) Restart Mixxx, my library is re-scanned 3) Nothing shows up in Analyze view (this is another bug apparently), reboot Mixxx 4) Go to Analyze view, highlight and analyze a BPM 0.0 track. 5) BPM analysis completes, BPM is populated in Analyze View table. 6) Drag and drop analyzed track to Player 1, BPM shows up immediately, BPM analysis is not run by Mixxx (can tell via console) 7) Switch back to 'Library' view, the BPM that was detected is shown in the library table 8) Drag and drop the analyzed track from Library View to Player 2, BPM is immediately populated to the right value. BPM analysis is not run by Mixxx (can tell via console)
So I was totally wrong about there not being BPM-related fixes since 1.8.0 beta2 was released. If those exact steps reproduce the bug for you, then I think this is fixed in the latest 1.8 revision in the repositories. Until a beta3, a 1.8.0 RC, or 1.8.0 comes out, I would suggest compiling from source. It's pretty easy to get setup for Debian, just apt-get build-dep mixxx, install bzr, `bzr branch lp:mixxx/1.8 ./mixxx-1.8' will get you the code, and then just type 'scons' in the 'mixxx-1.8/mixxx' subfolder. More details here:
http://mixxx.org/wiki/doku.php/compiling_on_linux
Thanks! RJ
On Sun, Aug 15, 2010 at 12:47 PM, Jeremy Salwen
wrote: > Hi, > > I realized it does work if I drag from the library. However, if I drag > from > the analyze view, I get the bug. And then, even if I go back to library > view, I still get the bug. As in the BPM temporarily changes to 0 and then > get set back to the analyzed value. > > and as a note, this will override manually set BPM (like when I clicked > /2) > > Jeremy > > On Sun, Aug 15, 2010 at 3:06 PM, RJ Ryan > wrote: > > > Hi Jeremy, thanks for the report. > > > > I can't seem to reproduce this in our latest repository version of 1.8, > > though I don't think any bugs related to BPM were fixed since we > > released beta2. Are there any extra details you think might be relevant > > to reproducing the problem? > > > > Best regards, > > RJ Ryan > > > > ** Changed in: mixxx > > Milestone: None => 1.8.0 > > > > -- > > Reanalyzes BPMs every time a song is dragged to a player. > > https://bugs.launchpad.net/bugs/618091 > > You received this bug notification because you are a direct subscriber > > of the bug. > > > > Status in Mixxx: New > > > > Bug description: > > This is on Debian linux, with mixxx 1.8.0 beta 2. > > > > I went to the analyze view and analyzed all of my songs. Most of them > > worked. However, when I double click on a song, it gets loaded in player > 1 > > and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the > > correct value. > > > > If I load any song in any way, it's BPMs gets reset, and it tries to > > re-analyze it. This is *REALLY* annoying when trying to sync songs. > > > > To unsubscribe from this bug, go to: > > https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe > > > > -- > Reanalyzes BPMs every time a song is dragged to a player. > https://bugs.launchpad.net/bugs/618091 > You received this bug notification because you are subscribed to Mixxx. > -- Reanalyzes BPMs every time a song is dragged to a player. https://bugs.launchpad.net/bugs/618091 You received this bug notification because you are a direct subscriber of the bug. Status in Mixxx: New Bug description: This is on Debian linux, with mixxx 1.8.0 beta 2. I went to the analyze view and analyzed all of my songs. Most of them worked. However, when I double click on a song, it gets loaded in player 1 and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the correct value. If I load any song in any way, it's BPMs gets reset, and it tries to re-analyze it. This is *REALLY* annoying when trying to sync songs. To unsubscribe from this bug, go to: https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe
Commented by: rryan Date: 2010-08-15T18:02:52Z
That code might have rotted a little bit, I'll ping the guy who is working on it.
On Sun, Aug 15, 2010 at 1:53 PM, Jeremy Salwen
Hm... it compiled all the way through, but then has an error linking...
g++ -o lin64_build/mixxx -pthread -pipe -Wall -W -g -Wl,-rpath,/usr/share/qt4/lib -Wl,-rpath,/usr/share/qt4/lib lin64_build/input.o lin64_build/mixxxkeyboard.o lin64_build/configobject.o lin64_build/controlobjectthread.o lin64_build/controlobjectthreadwidget.o lin64_build/controlobjectthreadmain.o lin64_build/controlevent.o lin64_build/controllogpotmeter.o lin64_build/controlobject.o lin64_build/controlnull.o lin64_build/controlpotmeter.o lin64_build/controlpushbutton.o lin64_build/controlttrotary.o lin64_build/controlbeat.o lin64_build/dlgpreferences.o lin64_build/dlgprefsound.o lin64_build/dlgprefmidibindings.o lin64_build/dlgprefplaylist.o lin64_build/dlgprefnomidi.o lin64_build/dlgprefcontrols.o lin64_build/dlgprefbpm.o lin64_build/dlgbpmscheme.o lin64_build/dlgabout.o lin64_build/dlgprefeq.o lin64_build/dlgprefcrossfader.o lin64_build/dlgmidilearning.o lin64_build/dlgtrackinfo.o lin64_build/dlgprepare.o lin64_build/dlgautodj.o lin64_build/engine/engineworker.o lin64_build/engine/engineworkerscheduler.o lin64_build/engine/enginebuffer.o lin64_build/engine/enginebufferscale.o lin64_build/engine/enginebufferscaledummy.o lin64_build/engine/enginebufferscalelinear.o lin64_build/engine/enginebufferscalereal.o lin64_build/engine/engineclipping.o lin64_build/engine/enginefilterblock.o lin64_build/engine/enginefilteriir.o lin64_build/engine/enginefilter.o lin64_build/engine/engineobject.o lin64_build/engine/enginepregain.o lin64_build/engine/enginevolume.o lin64_build/engine/enginechannel.o lin64_build/engine/enginemaster.o lin64_build/engine/enginedelay.o lin64_build/engine/engineflanger.o lin64_build/engine/enginespectralfwd.o lin64_build/engine/enginevumeter.o lin64_build/engine/enginevinylsoundemu.o lin64_build/engine/enginesidechain.o lin64_build/engine/enginefilterbutterworth8.o lin64_build/engine/enginexfader.o lin64_build/engine/enginecontrol.o lin64_build/engine/ratecontrol.o lin64_build/engine/loopingcontrol.o lin64_build/engine/bpmcontrol.o lin64_build/engine/cuecontrol.o lin64_build/engine/readaheadmanager.o lin64_build/cachingreader.o lin64_build/analyserqueue.o lin64_build/analyserwavesummary.o lin64_build/analyserbpm.o lin64_build/analyserwaveform.o lin64_build/midi/midimapping.o lin64_build/midi/midiinputmappingtablemodel.o lin64_build/midi/midioutputmappingtablemodel.o lin64_build/midi/midichanneldelegate.o lin64_build/midi/midistatusdelegate.o lin64_build/midi/midinodelegate.o lin64_build/midi/midioptiondelegate.o lin64_build/midi/midimessage.o lin64_build/midi/midiledhandler.o lin64_build/main.o lin64_build/controlgroupdelegate.o lin64_build/controlvaluedelegate.o lin64_build/mixxxcontrol.o lin64_build/mixxx.o lin64_build/mixxxview.o lin64_build/errordialoghandler.o lin64_build/upgrade.o lin64_build/soundsource.o lin64_build/soundsourcemp3.o lin64_build/soundsourceoggvorbis.o lin64_build/widget/wwidget.o lin64_build/widget/wlabel.o lin64_build/widget/wnumber.o lin64_build/widget/wnumberpos.o lin64_build/widget/wnumberrate.o lin64_build/widget/wnumberbpm.o lin64_build/widget/wknob.o lin64_build/widget/wdisplay.o lin64_build/widget/wvumeter.o lin64_build/widget/wpushbutton.o lin64_build/widget/wslidercomposed.o lin64_build/widget/wslider.o lin64_build/widget/wstatuslight.o lin64_build/widget/woverview.o lin64_build/widget/wskincolor.o lin64_build/widget/wabstractcontrol.o lin64_build/widget/wsearchlineedit.o lin64_build/widget/wpixmapstore.o lin64_build/widget/hexspinbox.o lin64_build/mathstuff.o lin64_build/rtthread.o lin64_build/windowkaiser.o lin64_build/probabilityvector.o lin64_build/peaklist.o lin64_build/rotary.o lin64_build/wtracktableview.o lin64_build/widget/wtracktableviewheader.o lin64_build/widget/wlibrarysidebar.o lin64_build/widget/wlibrary.o lin64_build/widget/wlibrarytableview.o lin64_build/widget/wpreparelibrarytableview.o lin64_build/widget/wpreparecratestableview.o lin64_build/widget/wbrowsetableview.o lin64_build/widget/wlibrarytextbrowser.o lin64_build/library/preparecratedelegate.o lin64_build/library/trackcollection.o lin64_build/library/basesqltablemodel.o lin64_build/library/librarytablemodel.o lin64_build/library/preparelibrarytablemodel.o lin64_build/library/browsetablemodel.o lin64_build/library/missingtablemodel.o lin64_build/library/proxytrackmodel.o lin64_build/library/abstractxmltrackmodel.o lin64_build/library/rhythmboxtrackmodel.o lin64_build/library/rhythmboxplaylistmodel.o lin64_build/library/itunestrackmodel.o lin64_build/library/itunesplaylistmodel.o lin64_build/library/playlisttablemodel.o lin64_build/library/libraryfeature.o lin64_build/library/preparefeature.o lin64_build/library/autodjfeature.o lin64_build/library/mixxxlibraryfeature.o lin64_build/library/playlistfeature.o lin64_build/library/rhythmboxfeature.o lin64_build/library/itunesfeature.o lin64_build/library/browsefeature.o lin64_build/library/cratefeature.o lin64_build/library/browsefilter.o lin64_build/library/sidebarmodel.o lin64_build/library/libraryscanner.o lin64_build/library/libraryscannerdlg.o lin64_build/library/legacylibraryimporter.o lin64_build/library/library.o lin64_build/library/searchthread.o lin64_build/library/dao/cratedao.o lin64_build/library/cratetablemodel.o lin64_build/library/dao/cuedao.o lin64_build/library/dao/cue.o lin64_build/library/dao/trackdao.o lin64_build/library/dao/playlistdao.o lin64_build/library/dao/libraryhashdao.o lin64_build/library/dao/settingsdao.o lin64_build/library/librarymidicontrol.o lin64_build/library/schemamanager.o lin64_build/library/promotracksfeature.o lin64_build/library/featuredartistswebview.o lin64_build/library/bundledsongswebview.o lin64_build/library/songdownloader.o lin64_build/xmlparse.o lin64_build/parser.o lin64_build/parserpls.o lin64_build/parserm3u.o lin64_build/bpm/bpmscheme.o lin64_build/soundsourceproxy.o lin64_build/widget/wvisualsimple.o lin64_build/widget/wwaveformviewer.o lin64_build/widget/wglwaveformviewer.o lin64_build/waveformviewerfactory.o lin64_build/waveform/renderobject.o lin64_build/waveform/waveformrenderer.o lin64_build/waveform/waveformrenderbackground.o lin64_build/waveform/waveformrendersignal.o lin64_build/waveform/waveformrendersignaltiles.o lin64_build/waveform/waveformrendersignalpixmap.o lin64_build/waveform/waveformrendermark.o lin64_build/waveform/waveformrendermarkrange.o lin64_build/waveform/waveformrenderbeat.o lin64_build/imginvert.o lin64_build/imgloader.o lin64_build/imgcolor.o lin64_build/trackinfobeats.o lin64_build/trackinfoobject.o lin64_build/player.o lin64_build/sounddevice.o lin64_build/soundmanager.o lin64_build/sounddeviceportaudio.o lin64_build/dlgprefrecord.o lin64_build/recording/enginerecord.o lin64_build/recording/writeaudiofile.o lin64_build/playerinfo.o lin64_build/segmentation.o lin64_build/soundsourcesndfile.o lin64_build/midi/mididevice.o lin64_build/midi/mididevicemanager.o lin64_build/midi/midideviceportmidi.o res/qrc_mixxx.o lin64_build/engine/enginebufferscalest.o lib/soundtouch-1.4.1/SoundTouch.o lib/soundtouch-1.4.1/TDStretch.o lib/soundtouch-1.4.1/RateTransposer.o lib/soundtouch-1.4.1/AAFilter.o lib/soundtouch-1.4.1/FIFOSampleBuffer.o lib/soundtouch-1.4.1/FIRFilter.o lib/soundtouch-1.4.1/PeakFinder.o lib/soundtouch-1.4.1/BPMDetect.o lib/soundtouch-1.4.1/cpu_detect_x64_gcc.o lib/kissfft/kiss_fft.o lib/fidlib-0.9.9/fidlib.o lin64_build/vinylcontrol.o lin64_build/vinylcontrolproxy.o lin64_build/vinylcontrolscratchlib.o lin64_build/vinylcontrolxwax.o lin64_build/dlgprefvinyl.o lin64_build/vinylcontrolsignalwidget.o lin64_build/engine/enginevinylcontrol.o lib/xwax/timecoder.o lib/scratchlib/DAnalyse.o lin64_build/midi/midiscriptengine.o lib/soundtouch-1.4.1/mmx_optimized.o lib/soundtouch-1.4.1/sse_optimized.o lin64_build/moc_mixxxkeyboard.o lin64_build/moc_controlobjectthread.o lin64_build/moc_controlobjectthreadwidget.o lin64_build/moc_controlobjectthreadmain.o lin64_build/moc_controllogpotmeter.o lin64_build/moc_controlobject.o lin64_build/moc_controlnull.o lin64_build/moc_controlpotmeter.o lin64_build/moc_controlpushbutton.o lin64_build/moc_controlttrotary.o lin64_build/moc_dlgpreferences.o lin64_build/moc_dlgprefsound.o lin64_build/moc_dlgprefmidibindings.o lin64_build/moc_dlgprefplaylist.o lin64_build/moc_dlgprefnomidi.o lin64_build/moc_dlgprefcontrols.o lin64_build/moc_dlgprefbpm.o lin64_build/moc_dlgbpmscheme.o lin64_build/moc_dlgabout.o lin64_build/moc_dlgprefeq.o lin64_build/moc_dlgprefcrossfader.o lin64_build/moc_dlgmidilearning.o lin64_build/moc_dlgtrackinfo.o lin64_build/moc_dlgprepare.o lin64_build/moc_dlgautodj.o lin64_build/engine/moc_engineworker.o lin64_build/engine/moc_engineworkerscheduler.o lin64_build/engine/moc_enginebuffer.o lin64_build/engine/moc_engineobject.o lin64_build/engine/moc_enginecontrol.o lin64_build/engine/moc_ratecontrol.o lin64_build/engine/moc_loopingcontrol.o lin64_build/engine/moc_bpmcontrol.o lin64_build/engine/moc_cuecontrol.o lin64_build/moc_cachingreader.o lin64_build/moc_analyserqueue.o lin64_build/midi/moc_midimapping.o lin64_build/midi/moc_midiinputmappingtablemodel.o lin64_build/midi/moc_midioutputmappingtablemodel.o lin64_build/midi/moc_midichanneldelegate.o lin64_build/midi/moc_midistatusdelegate.o lin64_build/midi/moc_midinodelegate.o lin64_build/midi/moc_midioptiondelegate.o lin64_build/midi/moc_midiledhandler.o lin64_build/moc_controlgroupdelegate.o lin64_build/moc_controlvaluedelegate.o lin64_build/moc_mixxx.o lin64_build/moc_mixxxview.o lin64_build/moc_errordialoghandler.o lin64_build/widget/moc_wwidget.o lin64_build/widget/moc_wlabel.o lin64_build/widget/moc_wnumber.o lin64_build/widget/moc_wnumberpos.o lin64_build/widget/moc_wnumberrate.o lin64_build/widget/moc_wnumberbpm.o lin64_build/widget/moc_wknob.o lin64_build/widget/moc_wdisplay.o lin64_build/widget/moc_wvumeter.o lin64_build/widget/moc_wpushbutton.o lin64_build/widget/moc_wslidercomposed.o lin64_build/widget/moc_wstatuslight.o lin64_build/widget/moc_woverview.o lin64_build/widget/moc_wabstractcontrol.o lin64_build/widget/moc_wsearchlineedit.o lin64_build/moc_wtracktableview.o lin64_build/widget/moc_wtracktableviewheader.o lin64_build/widget/moc_wlibrarysidebar.o lin64_build/widget/moc_wlibrary.o lin64_build/widget/moc_wlibrarytableview.o lin64_build/widget/moc_wbrowsetableview.o lin64_build/widget/moc_wlibrarytextbrowser.o lin64_build/library/moc_trackcollection.o lin64_build/library/moc_basesqltablemodel.o lin64_build/library/moc_librarytablemodel.o lin64_build/library/moc_preparelibrarytablemodel.o lin64_build/library/moc_browsetablemodel.o lin64_build/library/moc_missingtablemodel.o lin64_build/library/moc_abstractxmltrackmodel.o lin64_build/library/moc_rhythmboxtrackmodel.o lin64_build/library/moc_rhythmboxplaylistmodel.o lin64_build/library/moc_itunestrackmodel.o lin64_build/library/moc_itunesplaylistmodel.o lin64_build/library/moc_playlisttablemodel.o lin64_build/library/moc_libraryfeature.o lin64_build/library/moc_preparefeature.o lin64_build/library/moc_autodjfeature.o lin64_build/library/moc_mixxxlibraryfeature.o lin64_build/library/moc_playlistfeature.o lin64_build/library/moc_rhythmboxfeature.o lin64_build/library/moc_itunesfeature.o lin64_build/library/moc_browsefeature.o lin64_build/library/moc_cratefeature.o lin64_build/library/moc_browsefilter.o lin64_build/library/moc_sidebarmodel.o lin64_build/library/moc_libraryscanner.o lin64_build/library/moc_libraryscannerdlg.o lin64_build/library/moc_legacylibraryimporter.o lin64_build/library/moc_library.o lin64_build/library/moc_searchthread.o lin64_build/library/moc_cratetablemodel.o lin64_build/library/dao/moc_cue.o lin64_build/library/dao/moc_trackdao.o lin64_build/library/moc_librarymidicontrol.o lin64_build/library/moc_promotracksfeature.o lin64_build/library/moc_featuredartistswebview.o lin64_build/library/moc_bundledsongswebview.o lin64_build/library/moc_songdownloader.o lin64_build/moc_parser.o lin64_build/moc_parserpls.o lin64_build/moc_parserm3u.o lin64_build/widget/moc_wvisualsimple.o lin64_build/widget/moc_wwaveformviewer.o lin64_build/widget/moc_wglwaveformviewer.o lin64_build/waveform/moc_renderobject.o lin64_build/waveform/moc_waveformrenderer.o lin64_build/waveform/moc_waveformrenderbackground.o lin64_build/waveform/moc_waveformrendersignal.o lin64_build/waveform/moc_waveformrendersignaltiles.o lin64_build/waveform/moc_waveformrendersignalpixmap.o lin64_build/waveform/moc_waveformrendermark.o lin64_build/waveform/moc_waveformrendermarkrange.o lin64_build/waveform/moc_waveformrenderbeat.o lin64_build/moc_trackinfoobject.o lin64_build/moc_player.o lin64_build/moc_soundmanager.o lin64_build/moc_dlgprefrecord.o lin64_build/moc_playerinfo.o lin64_build/midi/moc_mididevice.o lin64_build/midi/moc_mididevicemanager.o lin64_build/engine/moc_enginebufferscalest.o lin64_build/moc_dlgprefvinyl.o lin64_build/moc_vinylcontrolsignalwidget.o lin64_build/midi/moc_midiscriptengine.o -L/usr/share/qt4/lib -lid3tag -lmad -lsndfile -lvorbisfile -lvorbis -logg -lGL -lGLU -lporttime -lportmidi -lQtOpenGL -lQt3Support -lQtXml -lQtSvg -lQtSql -lQtScript -lQtXmlPatterns -lQtWebKit -lQtGui -lQtNetwork -lQtCore -lportaudio -lm -lpthread -lQt3Support -lQtXml -lQtGui -lQtCore -lQtNetwork -lQtOpenGL -lQtWebKit -lQtScript -lsndfile -lvorbisfile -lQtScript lin64_build/engine/enginebuffer.o: In function
EngineBuffer': /home/jeremy/features_beatjuggling/mixxx/src/engine/enginebuffer.cpp:167: undefined reference to
BeatjugglingControl::BeatjugglingControl(char const, ConfigObject, CachingReader)' /home/jeremy/features_beatjuggling/mixxx/src/engine/enginebuffer.cpp:167: undefined reference to `BeatjugglingControl::BeatjugglingControl(char const, ConfigObject , CachingReader)' lin64_build/engine/loopingcontrol.o: In function LoopingControl': /home/jeremy/features_beatjuggling/mixxx/src/engine/loopingcontrol.cpp:46: undefined reference to
ControlSamplePosition::ControlSamplePosition(ConfigKey)' /home/jeremy/features_beatjuggling/mixxx/src/engine/loopingcontrol.cpp:55: undefined reference toControlSamplePosition::ControlSamplePosition(ConfigKey)' /home/jeremy/features_beatjuggling/mixxx/src/engine/loopingcontrol.cpp:46: undefined reference to
ControlSamplePosition::ControlSamplePosition(ConfigKey)' /home/jeremy/features_beatjuggling/mixxx/src/engine/loopingcontrol.cpp:55: undefined reference to `ControlSamplePosition::ControlSamplePosition(ConfigKey)' collect2: ld returned 1 exit status scons: *** [lin64_build/mixxx] Error 1 scons: building terminated because of errors.I'm not sure if this is supposed to compile...
Jeremy
On Sun, Aug 15, 2010 at 5:48 PM, Jeremy
wrote: I'm actually right now compiling the aubio branch. I'll tell you how that works.
Jeremy
On Sun, Aug 15, 2010 at 5:37 PM, RJ Ryan <
wrote: I still can't reproduce. Here are the exact steps I'm taking:
1) Delete ~/.mixxx/mixxxdb.sqlite (if you have spent time on your library this will delete it -- save a backup instead of deleting it) 2) Restart Mixxx, my library is re-scanned 3) Nothing shows up in Analyze view (this is another bug apparently), reboot Mixxx 4) Go to Analyze view, highlight and analyze a BPM 0.0 track. 5) BPM analysis completes, BPM is populated in Analyze View table. 6) Drag and drop analyzed track to Player 1, BPM shows up immediately, BPM analysis is not run by Mixxx (can tell via console) 7) Switch back to 'Library' view, the BPM that was detected is shown in the library table 8) Drag and drop the analyzed track from Library View to Player 2, BPM is immediately populated to the right value. BPM analysis is not run by Mixxx (can tell via console)
So I was totally wrong about there not being BPM-related fixes since 1.8.0 beta2 was released. If those exact steps reproduce the bug for you, then I think this is fixed in the latest 1.8 revision in the repositories. Until a beta3, a 1.8.0 RC, or 1.8.0 comes out, I would suggest compiling from source. It's pretty easy to get setup for Debian, just apt-get build-dep mixxx, install bzr, `bzr branch lp:mixxx/1.8 ./mixxx-1.8' will get you the code, and then just type 'scons' in the 'mixxx-1.8/mixxx' subfolder. More details here:
http://mixxx.org/wiki/doku.php/compiling_on_linux
Thanks! RJ
On Sun, Aug 15, 2010 at 12:47 PM, Jeremy Salwen
wrote: > Hi, > > I realized it does work if I drag from the library. However, if I drag > from > the analyze view, I get the bug. And then, even if I go back to library > view, I still get the bug. As in the BPM temporarily changes to 0 and then > get set back to the analyzed value. > > and as a note, this will override manually set BPM (like when I clicked > /2) > > Jeremy > > On Sun, Aug 15, 2010 at 3:06 PM, RJ Ryan > wrote: > > > Hi Jeremy, thanks for the report. > > > > I can't seem to reproduce this in our latest repository version of 1.8, > > though I don't think any bugs related to BPM were fixed since we > > released beta2. Are there any extra details you think might be relevant > > to reproducing the problem? > > > > Best regards, > > RJ Ryan > > > > ** Changed in: mixxx > > Milestone: None => 1.8.0 > > > > -- > > Reanalyzes BPMs every time a song is dragged to a player. > > https://bugs.launchpad.net/bugs/618091 > > You received this bug notification because you are a direct subscriber > > of the bug. > > > > Status in Mixxx: New > > > > Bug description: > > This is on Debian linux, with mixxx 1.8.0 beta 2. > > > > I went to the analyze view and analyzed all of my songs. Most of them > > worked. However, when I double click on a song, it gets loaded in player > 1 > > and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the > > correct value. > > > > If I load any song in any way, it's BPMs gets reset, and it tries to > > re-analyze it. This is *REALLY* annoying when trying to sync songs. > > > > To unsubscribe from this bug, go to: > > https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe > > > > -- > Reanalyzes BPMs every time a song is dragged to a player. > https://bugs.launchpad.net/bugs/618091 > You received this bug notification because you are subscribed to Mixxx. > -- Reanalyzes BPMs every time a song is dragged to a player. https://bugs.launchpad.net/bugs/618091 You received this bug notification because you are a direct subscriber of the bug. Status in Mixxx: New Bug description: This is on Debian linux, with mixxx 1.8.0 beta 2. I went to the analyze view and analyzed all of my songs. Most of them worked. However, when I double click on a song, it gets loaded in player 1 and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the correct value. If I load any song in any way, it's BPMs gets reset, and it tries to re-analyze it. This is *REALLY* annoying when trying to sync songs. To unsubscribe from this bug, go to: https://bugs.launchpad.net/mixxx/+bug/618091/+subscribe -- Reanalyzes BPMs every time a song is dragged to a player. https://bugs.launchpad.net/bugs/618091 You received this bug notification because you are subscribed to Mixxx.
Commented by: rryan Date: 2010-08-15T18:11:46Z
Also, if you want to chat with other Mixxx users and developers, check out #mixxx on irc.freenode.net :) The guy who is the lead on the aubio branch's nick is 'madjester'
Commented by: rryan Date: 2010-09-09T07:14:59Z
Marking fixed since the bug was reported against beta2 and the issue has been fixed since then.
Issue closed with status Fix Released.
Reported by: jeremy.salwen Date: 2010-08-15T05:30:58Z Status: Fix Released Importance: Low Launchpad Issue: lp618091
This is on Debian linux, with mixxx 1.8.0 beta 2.
I went to the analyze view and analyzed all of my songs. Most of them worked. However, when I double click on a song, it gets loaded in player 1 and the BPMS gets reset to 0. After a bit, it gets re-analyzed to the correct value.
If I load any song in any way, it's BPMs gets reset, and it tries to re-analyze it. This is REALLY annoying when trying to sync songs.