Hi Nathan,

your works sound amazing!

I think you can follow the same track as if on is dropping a track on the
waveform.

mixxx/src/widgets/wwaveformviewer.cpp

WWaveformViewer::dropEvent()
it emmits trackDropped(name, m_pGroup)


this is connected to
mixxx/src/playermanager.cpp
PlayerManager::slotLoadToPlayer(QString location, QString group)

this is connected to
mixxx/src/library/libraryfeatures.cpp
void LibraryFeatures::slotLoadLocationToPlayer(QString location, QString
group)

this is connected to
void PlayerManager::slotLoadTrackToPlayer(TrackPointer pTrack, QString
group, bool play) {

and so on ....

I hope that helps.

Kind regards,

Daniel











2013/3/6 Nathan Bannow <[email protected]>

> Hi,
>
> I am working on a mix recording feature for Mixxx.  I have a system in
> place to load and save these mixes.  The mixes that I am recording are
> very simple.  They consist of just two audio files, and all of the
> control information involved in mixing the two files.
>
> I have been successful in using the controls I found here:
>
> http://mixxx.org/wiki/doku.php/mixxxcontrols
>
> I am currently using these controls to read the crossfader and channel
> start triggers during recording, and control them during playback.
>
>
> Currently, I need to manually load each of the files into the channels
> before beginning playback of my recorded mix(otherwise, the crossfader
> just moves around mixing two empty channels).  What I would like to do
> is to store the file names of the two audio files in my saved mix
> file.  Then, when I load the mix file and read the file names, I want
> to load the two files into channel 1 and channel 2.
>
> The controls at http://mixxx.org/wiki/doku.php/mixxxcontrols seem to
> only allow loading of the channels from files in the Library.  This is
> fine, as all of my audio files live in the Library already.
>
> While it looks like I can specifically select an index in the library,
> it doesn't appear that I can load a file based on its file name.  The
> amount of control seems limited.  Is there a way to do this?  If so,
> can you point to a .cpp file in the src that does something similar?
>
> Thank you for any assistance,
> -Nathan
>
>
> ------------------------------------------------------------------------------
> Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
> Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
> endpoint security space. For insight on selecting the right partner to
> tackle endpoint security challenges, access the full report.
> http://p.sf.net/sfu/symantec-dev2dev
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to