Re: [Mixxx-devel] Slip mode in DJO-Hacks-Trunk

2012-06-03 Thread Owen Williams
It's not bad as far as accuracy but it's probably not ready for general
consumption due to underlying problems in the engine.  There's a lot of
popping on the loop boundaries because we don't do any crossfading, and
sometimes I feel like there's problems during the seek after slip is
disabled.  It's like there's a moment of silence between the release of
the slip mode and the reseek to the new position.

But, feel free to give it a try
(https://bugs.launchpad.net/mixxx/+bug/703585)

Owen


On Sat, 2012-06-02 at 19:48 -0700, Philip Whelan wrote:
> I just noticed Owen added a slip mode to his hacks branch. I'm just
> sending this out to comment on it and ask Owen: how accurate is it?
> This would be excellent to use with my new MIDI Fighter Pro mapping.
> 
> In the future we should attempt to make it possible to implement it in
> MIDI Script, not necessarily to do it but to make future similar hacks
> possible. I'll send out an email later on that though.
> 
> Sent from my ASUS transformer
> 
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___ Get Mixxx, the #1 Free MP3 DJ 
> Mixing software Today http://mixxx.org Mixxx-devel mailing list 
> Mixxx-devel@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


[Mixxx-devel] Hey Mixxx; too many e mails Please delete me

2012-06-03 Thread Casey McClellian
Nothing against Mixxx of course, but can someone take me off of this mailing 
list. I just don't have time to participate in develpoment. 


Thank you
 
"D.J. CASE"Rockin' the Place
 (909) 227-7464  
>   partytune...@yahoo.com 
>  --
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

[Mixxx-devel] Passthrough UI Design

2012-06-03 Thread Matthew Mikolay
Hey everybody!

Well, it looks like the vinyl passthrough feature is just about ready. Owen has 
advised me to begin discussing the UI on this list.

When testing the passthrough feature, I linked up the quantize button on the 
current UI to toggle passthrough. Perhaps we could add another button 
corresponding to passthrough next to this group of buttons (spinning vinyl, 
adjust beatgrid, repeat, quantize, etc.)

That being said, passthrough will only really apply if the user has decks 
connected to the vinyl control inputs. Maybe it would be better to have 
passthrough be an option that can be toggled as part of the vinyl control 
widget (abs., rel., const., off, one, hot)

Opinions? Suggestions?

Thanks!
mattmik--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Re: [Mixxx-devel] Slip mode in DJO-Hacks-Trunk

2012-06-03 Thread Philip Whelan
>  I feel like there's problems during the seek after slip is
> disabled.  It's like there's a moment of silence between the release of
> the slip mode and the reseek to the new position.

I think you can hint the position to the CacheReader or RAMAN to fix
that. I was mostly worried that the loss of precision in the engine
due to rounding would cause a desync between the tracks.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


[Mixxx-devel] MIDI Clock Out Working

2012-06-03 Thread Eric Van Albert
Hey,

I worked on MIDI clock out over the past week and it is now in a usable
state. You can check out my branch at
lp:~ervanalb/mixxx/midi_clock_out

To use, just run Mixxx. Use the LateNight1280x800-WXGA skin because that's
the only one I've added buttons to.

My buttons are on the left side just above the library. Click:

MIDI OUT to toggle MIDI clock output

MIDI SYNC to synchronize the clock (On the next beat, sends midi STOP,
START and fixes the phase of the MIDI clock to match that of the song)

The #1 / #2 button to change which deck the MIDI clock is attached to.
Doing so will immediately change the tempo, but not the phase of the MIDI
clock.

The MIDI SYNC button is: Gray - Unsynced. Clock is ticking but
no guarantees about proper phase. Red - Syncing. Waits for a beat to pass
under the play position cursor, then becomes Synced (Green.) When it is
synced, every subsequent beat is guaranteed to be aligned with the MIDI
clock.

The MIDI clock is currently sent to all enabled MIDI output devices.

Known Bugs / TODO:
- See controllers/midiclockthread.cpp for a bigger list. These are just the
big ones.
- Move around some of the code. I'm pretty sure my CO's shouldn't be in
controllermaster.cpp, and I have tacked the buttons onto just one skin.
- The clock is sent to all enabled MIDI devices. This may mess them up. Add
an option to turn them on/off.
- The clock will attempt to stay synced through scratching, play/pause,
hotcues, etc. Currently, only beatloops will automatically mark the clock
as "de-synced." This requires adding more slots that call desync() in
controllers/midiclockthread.cpp
- BPM tap does not work, since it updates the bpm CO but does not update
the beatgrid.
- Occasionally will not load the sound card on startup. This may be my
fault. Workaround: Click reconfigure, choose master as "default." Repeat a
second time if it doesn't go the first time.
- Occasional segfault on exit. I don't think this is my fault.
- Use more accurate timers. The clock is a little jumpy (but will not drift)
- Make anticipation (see controllers/midiclockthread.cpp:run) a CO. Also
figure out why it is negative, i.e. beats are being triggered before they
are played. This is indicative of larger problems in MIXXX, such as
playposition_visual is not correct, or the waveform is incorrect, or the
beat locations are incorrect, or a number of other possible reasons.
- Make the sync button only resync on mouse press, not release.

Finally, I apologize for doing this, but I'm probably done working on this
for a while. Somebody else who is interested should take it and run with
it. I'll stick around for a while to help fix bugs / answer questions,
but I have my own projects to work on. Thanks for all your help!

- Eric Van Albert
ervan...@mit.edu
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel