Re: [Mixxx-devel] Mixxxing contest

2013-11-14 Thread Owen Williams
Pretty good. what does toasted mean? On Thu, 2013-11-14 at 09:44 +0200, Tuukka Pasanen wrote: Helllo This would be interesting option. I was thinking something rules like * Mix should only be done in Mixxx (No post editing) * Mix should be exclusive and non-perfomed ever *

Re: [Mixxx-devel] Mixxxing contest

2013-11-13 Thread Owen Williams
It's a fine idea, and if you want to make it happen you should go right ahead :) On Wed, 2013-11-13 at 09:00 +0200, Tuukka Pasanen wrote: Hello, Sorry being very very off-list-topic but I was thinking why not having a Dj contest done with Mixxx software? There is plenty of users that could

Re: [Mixxx-devel] Mixxxing contest

2013-11-13 Thread Owen Williams
There are lots of good free netlabels, and soundcloud has a lot of free-to-download and creative commons tracks. On Wed, 2013-11-13 at 17:33 +0100, Musikpirat wrote: Am 13.11.2013 08:00, schrieb Tuukka Pasanen: Sorry being very very off-list-topic but I was thinking why not having a Dj

[Mixxx-devel] lazy getControl / ControlObject factory method?

2013-09-06 Thread Owen Williams
Would it be possible to make getControl lazy? ie if the control doesn't exist, create it instead of returning NULL. ie ie, a factory. This would also mean that all controls would be centrally managed and we wouldn't need to worry about ownership or who is responsible for deleting them. We

[Mixxx-devel] Feature idea: hotcue alignment

2013-08-15 Thread Owen Williams
I often want to start a new track such that it lines up with the track that's already playing. For instance the current track has a breakdown with a drop toward the end, and the new track has a drop toward the beginning. Usually I have to rely on my own ability to estimate the distance and count

Re: [Mixxx-devel] Feature idea: hotcue alignment

2013-08-15 Thread Owen Williams
I think a lot of these features just wouldn't make sense in a vinyl control setting, and I wouldn't worry about supporting vinyl. In general, vinyl is sort of a manual override mode that takes over control of the decks from Mixxx, no matter what fancy features there might be. Also in your

Re: [Mixxx-devel] high-res MIDI interface with pull architecture?

2013-07-10 Thread Owen Williams
I had no idea this existed! Sorry to steer you wrong. On Wed, 2013-07-10 at 22:27 +0200, petah wrote: On Wed, 10 Jul 2013 15:51:46 -0400 RJ Ryan rryan-opwvymzfgylytjvyw6y...@public.gmane.org wrote: Yes! If you want to use the position scratch controller in the engine then that's one way

Re: [Mixxx-devel] absolute position ?

2013-07-07 Thread Owen Williams
On Sun, 2013-07-07 at 18:26 +0200, petah wrote: Yes; the specific problem I'm trying to solve is interfacing my homegrown CDJ timecode program with Mixxx, xwax-style. If I could pass a high resolution time position to Mixxx's internals then tempo, pitch bend, FF/REW, cue recall, etc, are all

Re: [Mixxx-devel] absolute position ?

2013-07-06 Thread Owen Williams
I'm confused, what are you trying to do? For vinylcontrol absolute mode, we mostly use the pitch value and then nudge the speed up or down if it drifts too far from the reported timecode position. For CDs, if it's more than .1 seconds off then we just seek to that position. I don't really see

Re: [Mixxx-devel] absolute position ?

2013-07-06 Thread Owen Williams
Like I said, we do playback based on pitch, not position. Is there a problem you're trying to solve? Is there something wrong with how absolute position playback is working? On Sat, 2013-07-06 at 19:08 +0200, petah wrote: On Sat, 06 Jul 2013 11:14:13 -0400 Owen Williams owilliams

[Mixxx-devel] Mixxx in QuNeo's promo video

2013-07-03 Thread Owen Williams
QuNeo Software Compatibility http://www.youtube.com/watch?v=xal2c8dy9zI We're the 6th product mentioned! * Ableton * Native instruments collection * Animoog * Serato * Apply Logic / Garage Band * Mixxx It's not technically a sorted list, but I still think it's significant.

Re: [Mixxx-devel] [mixxx] Introduce static get and set functions for ControlObject (#28)

2013-06-28 Thread Owen Williams
What's the current thinking about using boost::optional for this sort of thing? On Fri, 2013-06-28 at 14:00 -0700, RJ Ryan wrote: LGTM -- it may be useful to provide a default value or a bool* that is set if the control existed or not but whoever needs that first can add it. — Reply to

Re: [Mixxx-devel] git revert merge

2013-06-22 Thread Owen Williams
Usually a git-revert command applies a new commit that is equivalent to the opposite of the merge you didn't want. If you actually want to rewind history, which can be DANGEROUS, do the following: DANGER DANGER: git reset --hard [SHA YOU WANT TO BE AT] note that this will reset your tree to

Re: [Mixxx-devel] Change renderer for waveform preview widget

2013-06-17 Thread Owen Williams
That's the waveform overview, in woverview.cpp On Mon, 2013-06-17 at 20:50 +0400, Андрей wrote: Hi all! Some time ago I write HSV waveform renderer. Now I want to use this renderer for the waveform preview widget. But I can't find, which files I need to modify. Can you help me?

Re: [Mixxx-devel] Getting rid of the 'mixxx' directory in the root of the repository.

2013-06-16 Thread Owen Williams
-aid while everyone is transitioning over. On Thu, Jun 13, 2013 at 5:09 PM, RJ Ryan rr...@mixxx.org wrote: On Thu, Jun 13, 2013 at 5:00 PM, Owen Williams owilli...@mixxx.org wrote: that may work, but anything that complicates

Re: [Mixxx-devel] Legacy git Mixxx repositories

2013-06-14 Thread Owen Williams
On Fri, 2013-06-14 at 10:55 -0400, RJ Ryan wrote: Nice -- those instructions worked for me to recover an existing branch (like http://github.com/xrg/mixxx branch xrg-1.10) except: 1) bzr export failed -- does that syntax work? Maybe curl/wget git-filter-branch-command-all.sh from

Re: [Mixxx-devel] Git / GitHub migration nearing completion

2013-06-13 Thread Owen Williams
git-bzr-ng is the tool I use, but I also rewrite the history to unify usernames and email addresses. The script I use to do this is now in the scripts/ folder. Luckily the rewrite process is deterministic so every time I migrate a branch all of the SHAs line up nicely. On Thu, 2013-06-13 at

Re: [Mixxx-devel] Git / GitHub migration nearing completion

2013-06-13 Thread Owen Williams
also note that I had to hand-patch git-bzr-ng due to a bug. It's much easier if you let me do the conversion :). Owen On Thu, 2013-06-13 at 15:21 -0400, RJ Ryan wrote: On Thu, Jun 13, 2013 at 1:50 AM, Daniel Schürmann dasch...@mixxx.org wrote: Hi RJ If I

Re: [Mixxx-devel] Getting rid of the 'mixxx' directory in the root of the repository.

2013-06-13 Thread Owen Williams
That should be fine as long as we nver sync from launchpad trunk again. speaking of which, maybe I should sync from trunk one more time before you do that :) On Thu, 2013-06-13 at 15:24 -0400, RJ Ryan wrote: Now that everyone is getting disrupted by the bzr to git switch, there's no

Re: [Mixxx-devel] Getting rid of the 'mixxx' directory in the root of the repository.

2013-06-13 Thread Owen Williams
Maybe also commit an update to lp:mixxx that deletes everything but a README saying use github now? On Thu, 2013-06-13 at 15:24 -0400, RJ Ryan wrote: Now that everyone is getting disrupted by the bzr to git switch, there's no time like now to get rid of the 'mixxx' folder inside the

Re: [Mixxx-devel] Git / GitHub migration nearing completion

2013-06-12 Thread Owen Williams
I actually committed the migration scripts to trunk in the scripts/ folder just in case of emergency. There's lots of references to /home/owen in them -- I left those unedited on purpose. I didn't want to put the scripts there and have people think they could just run the scripts blind. But

Re: [Mixxx-devel] [Bug 1025007] Re: Loop Is Going Out Of Sync

2013-06-10 Thread Owen Williams
Sorry about that :/ On Mon, 2013-06-10 at 02:26 +, RJ Ryan wrote: Well, I spent my weekend digging in to this problem and I think I've found the root cause! An optimization in our scaling code was dropping samples. It only affects certain combinations of tracks / loops / samplerates /

Re: [Mixxx-devel] djworx tl;dr: Mixxx needs effects

2013-05-14 Thread Owen Williams
On Tue, 2013-05-14 at 10:37 -0400, RJ Ryan wrote: Hope everyone is on the same page now with where effects stands. If you want to be involved please add comments to the design doc. Also, the effects branch has had a working skin and 2 simple flanger effect chains (just to prove you can have

[Mixxx-devel] djworx tl;dr: Mixxx needs effects

2013-05-13 Thread Owen Williams
http://djworx.com/update-free-dj-software-mixxx-reaches-1-11-0/ It's a very positive review, but it's clear where Mixxx is lacking. Going back to my “almost complete” comment. When I say almost, at this time the effects engine is woefully inadequate. The team have clearly spent time on a lot of

Re: [Mixxx-devel] djworx tl;dr: Mixxx needs effects

2013-05-13 Thread Owen Williams
Or we could drop the 1. and just call this release Version 11. That's sort of the chrome/firefox model. (At least it's not 0.9.9.11BETA) On Mon, 2013-05-13 at 23:13 +0200, William Good wrote: On Mon, May 13, 2013 at 5:44 PM, Owen Williams owilli...@mixxx.org wrote: And apparently our version

Re: [Mixxx-devel] djworx tl;dr: Mixxx needs effects

2013-05-13 Thread Owen Williams
they were originally intended. And at the risk of angering our lead developer, I think Chrome did it first. ;-) __ From: Owen Williams owilli...@mixxx.org To: mixxx-devel@lists.sourceforge.net Sent: Monday, May 13, 2013 2:21

Re: [Mixxx-devel] Nature of Version 1.11.1

2013-05-11 Thread Owen Williams
I agree. Glancing through the list, I think almost everything marked low or wishlist could be bulk-moved to 1.12. (Something like 1138316 Vinyl Indicator might be important enough to fix). Other issues, like stutter at start of vbr, have been with us for a while and will probably require a lot

Re: [Mixxx-devel] 1.11.0 status

2013-04-28 Thread Owen Williams
Awesome! Congratulations to the whole team. On Sun, 2013-04-28 at 09:13 -0400, RJ Ryan wrote: Hi team, I submitted lp:mixxx/1.11 r3841 to the Mac App Store and it is pending review. Thankfully this time around there are no one-off hacks (or at least all the hacks are automated) -- you just

Re: [Mixxx-devel] Slides from Valve's OpenGL talk at GDC

2013-04-04 Thread Owen Williams
interesting: this extension that you mentioned: EXT_swap_control_tear: * XBox-style Swap-tear for the PC.: * Requested by John Carmack. * First driver support a few weeks later * All vendors supported within a few months wglSwapIntervalEXT(-1); // Try to

Re: [Mixxx-devel] Crashes in 1.11 (bzr)

2013-03-06 Thread Owen Williams
The best thing to do is try to get a backtrace, as described in http://www.mixxx.org/wiki/doku.php/creating_backtraces This will give us the information we need to analyze the crash. thanks! Owen Williams On Thu, 2013-03-07 at 02:33 +0100, Juan Pedro Bolívar Puente wrote: Hi! I have been

Re: [Mixxx-devel] Patch to remove compile warnings

2013-01-12 Thread Owen Williams
This type of big churning patch would be a candidate for a trunk commit (as opposed to 1.11) since it's going to cause tons of merge problems in other branches. O n Sat, 2013-01-12 at 13:55 +0100, Max Linke wrote: Hi I made a patch to remove the compiler warnings and clean up the code a

Re: [Mixxx-devel] GitHub

2012-12-30 Thread Owen Williams
How about we set up a surveymonkey or google docs poll and ask all the ~mixxxdevelopers what they'd like to do? Questions can include: VCS: stick with bzr/launchpad, use github, use gitorious, writein bug tracking: launchpad, other? other project management: launchpad, something else, whatever,

[Mixxx-devel] small patch to fix some deletes

2012-12-08 Thread Owen Williams
I found some objects that were leaking, as well as an issue with the order that objects were destroyed. Let me know if this looks ok to commit. Owen === modified file 'mixxx/src/mixxx.cpp' --- mixxx/src/mixxx.cpp 2012-12-06 17:11:14 + +++ mixxx/src/mixxx.cpp 2012-12-08 15:11:45 + @@

[Mixxx-devel] fix for library searching with dirty tracks

2012-11-18 Thread Owen Williams
Hey all, I've committed a fix for library searching, specifically how dirty tracks are searched. Dirty tracks are not searched with the same SQL logic as the rest of the library, so sometimes tracks would appear when they shouldn't, or not appear when they should. With this fix, dirty tracks

Re: [Mixxx-devel] mixxx on mac osx 10.5

2012-07-14 Thread Owen Williams
On Sat, 2012-07-14 at 15:02 +0200, S.Brandt wrote: Hello Owen, If even switching to Linux is an option for your friend, couldn't he upgrade to OSX Leopard (version 10.5) and use the official build instead? This guy is a working DJ, so if anything were to go wrong with the upgrade he'd be SOL

[Mixxx-devel] mixxx on mac osx 10.5

2012-07-13 Thread Owen Williams
I have a DJ buddy that wants to try mixxx, but his laptop is very old and runs Mac OSX 10.4. Is it possible to build a version of mixxx for that platform? cheers, Owen -- Live Security Virtual Conference Exclusive live

Re: [Mixxx-devel] mixxx on mac osx 10.5

2012-07-13 Thread Owen Williams
On Fri, 2012-07-13 at 14:15 -0400, RJ Ryan wrote: Hey Owen, I don't think anything in particular is stopping us from doing a 10.4 build. The main reason we do 10.5 is that the system API for decoding MP3 and M4A that we rely on is only supported in 10.5 and onwards. I've done a

Re: [Mixxx-devel] Passthrough UI Design

2012-06-06 Thread Owen Williams
How much work would it be to make the grouping of buttons in that area of the UI configurable? Like, I don't need an adjust beatgrid option, so I'd like to replace that with a passthrough button without having to draw my own icon. It would be cool if that grid were a toolbar of some sort and it

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

2012-06-04 Thread Owen Williams
I did some testing where I loaded the same track in both decks and synced them together. Then on the first track I did some rolled loops while the second track played back uninterrupted. If there was any loss of precision, the tracks would get out of sync. As long as latency is fairly low

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.

[Mixxx-devel] Directly support shift in midi controllers?

2012-06-02 Thread Owen Williams
A lot of midi controllers have a shift key, which effectively doubles the number of buttons by allowing the user to hold the shift button while pressing another to activate secondary behavior. Because the controller xml spec doesn't support buttons with dual-functions, this means a lot of logic

Re: [Mixxx-devel] Directly support shift in midi controllers?

2012-06-02 Thread Owen Williams
On Sat, 2012-06-02 at 23:01 +0300, zestoi wrote: we definitely need them, which is basically part of the modifier system we have been discussing: http://mixxx.org/wiki/doku.php/modifier_system Thanks for the link. I searched for shift and didn't find this. it might also be nice to

Re: [Mixxx-devel] Directly support shift in midi controllers?

2012-06-02 Thread Owen Williams
On Sat, 2012-06-02 at 23:31 +0300, zestoi wrote: ah yep, this is true. also the k2 is kind of odd that you have to send different messages, not just different values, to select alternative colours. i'm really not sure why they implemented it that way. i'm also planning on getting a k2 soon.

Re: [Mixxx-devel] MIXXX MIDI clock output

2012-05-28 Thread Owen Williams
I'll see if I can get master_sync in slightly better shape. Right now when it starts up, all decks are set to slave mode and the master block is set to 124 bpm (and you can't change it). the beat message is the master clock reporting each downbeat. Like I said, this branch is still early work

Re: [Mixxx-devel] MIXXX MIDI clock output

2012-05-27 Thread Owen Williams
On Sun, 2012-05-27 at 17:40 +0300, zestoi wrote: will it also be possible to get the distance to the next/previous beat as a number of sample frames as opposed to percentage? that would be useful for when you jump to a hotcue but behind the beat so the engine could jump to the hotcue

[Mixxx-devel] (fairly urgent) build server down?

2012-05-26 Thread Owen Williams
up? thanks, Owen Williams -- 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

Re: [Mixxx-devel] Mixxx pissed me off today!

2012-04-01 Thread Owen Williams
On Sun, 2012-04-01 at 15:36 +0200, Daniel Schürmann wrote: Hi, I have just ask the Clementine developers about our problem: http://groups.google.com/group/clementine-player/browse_thread/thread/4e49fe3ddf0a71fe/8754d2fce8fccddf?show_docid=8754d2fce8fccddf# For my feeling we should take

Re: [Mixxx-devel] Mixxx pissed me off today!

2012-04-01 Thread Owen Williams
On Sun, 2012-04-01 at 22:29 -0400, Albert Santoni wrote: This sounds pretty tricky. Would it simplify our lives if we dropped mmapped I/O? (sorry Owen!) mmapped I/O was integral to preventing audio dropouts. Making that change resulted in the best improvement in sound performance. If we do

Re: [Mixxx-devel] Mixxx pissed me off today!

2012-03-31 Thread Owen Williams
I did develop an initial crappy workaround that prevents many of the memory-corruption situations. Basically, if Mixxx can know for sure that the music file is not open, it's safe to update the metadata. The trick is figuring out if in fact that file is open or not. I don't believe there's any

Re: [Mixxx-devel] Mixxx online Doxygen

2012-03-29 Thread Owen Williams
I agree we should have good testing, but having the online docs will be a huge help. That and the visualizations will also give us clues about where the worst code interactions are. owen On Wed, 2012-03-28 at 13:40 -0800, keithsalisb...@gmail.com wrote: I wholehearted agree with William

Re: [Mixxx-devel] master sync (was Re: [GSoC 2012])

2012-03-19 Thread Owen Williams
a little longer. owen On Mon, 2012-03-19 at 15:41 +0100, Sean M. Pappalardo - D.J. Pegasus wrote: Hello. On 03/19/2012 02:54 PM, Owen Williams wrote: I forsee several sources for a master sync clock: * A specific deck * A specific bpm * Midi / JACK clock Of these, I would recommend

Re: [Mixxx-devel] master sync (was Re: [GSoC 2012])

2012-03-19 Thread Owen Williams
On Mon, 2012-03-19 at 18:31 +0100, Sean M. Pappalardo - D.J. Pegasus wrote: On 03/19/2012 06:17 PM, Owen Williams wrote: To start with I'm going to do deck-sync, ironically because it's the most demanding (esp with scratching) but also because I can put off learning midi a little longer

Re: [Mixxx-devel] Website Revamp and Oscillicious Partnership

2012-03-12 Thread Owen Williams
This is very exciting! Mixxx has really grown up as a product and having official backing like this will really help it get taken seriously by typically risk-averse musicians. owen On Mon, 2012-03-12 at 00:30 -0400, Albert Santoni wrote: Hi guys, We're very pleased to unveil the latest

Re: [Mixxx-devel] Optimized bulk inserts into the DB reduce freeze time dramatically!

2012-03-08 Thread Owen Williams
. thanks, Owen Williams On Thu, 2012-03-08 at 18:38 +0530, Akash Shetye wrote: Hello everyone, I was looking at the bug #889825 that was about the freezing of Mixxx gui when bulk amount of tracks are added to a crate. The freeze time is very irritating and reproducible for selections above 30

[Mixxx-devel] Audio4DJ progress

2012-02-11 Thread Owen Williams
had the card at 2ms and it worked great. cheers, Owen Williams Forwarded Message From: Dmitry Kostjuchenko dmitry...@iauxsoft.com To: Owen Williams owilli...@mixxx.org Subject: Re: Fw: Audio4DJ progress Date: Sat, 11 Feb 2012 05:02:32 +0200 Hi Owen! Thank you very much

Re: [Mixxx-devel] Audio4DJ progress

2012-02-11 Thread Owen Williams
On Sat, 2012-02-11 at 16:47 +, Mark Hills wrote: On Sat, 11 Feb 2012, Owen Williams wrote: Right now the Audio4DJ doesn't work correctly with ALSA but works fine with JACK. Erm... perhaps you can clarify this to avoid confusion. Possibly you mean that PortAudio tries to open

Re: [Mixxx-devel] Sound popping at a live gig - oh noes!

2012-01-04 Thread Owen Williams
Using the preferences window, try editing your EQ settings: low EQ should be around 60-100, high eq should be around 2000-4000. Also try using the regular EQ mode, not the simple low-cpu mode. Your replay gain boost of 9 is really high. Try 4 or 5. Also try reducing the vinyl gain to 1 (you

[Mixxx-devel] cloud-based libraries

2012-01-04 Thread Owen Williams
Just some ideas for the future of Mixxx, inspired by this blog post: http://www.beantownboogiedown.com/beantown-boogie-down-beat-bo/2012/1/4/9-predictions-for-dance-music-dj-ing-audio-production-in-201.html If the promoter allowed only one clean laptop to be set up (with Internet access), every

Re: [Mixxx-devel] Sound popping at a live gig - oh noes!

2012-01-03 Thread Owen Williams
Can you also send your mixxx.cfg file? I've heard this popping when the EQ shelves are set to incorrect values, so let's doublecheck that that isn't the issue. (These booms would happen every few seconds, though, it sounds like yours were less often?) Owen On Tue, 2012-01-03 at 01:15 -0500, RJ

Re: [Mixxx-devel] Failing builds

2011-11-12 Thread Owen Williams
Are you building with vinyl control enabled or not enabled? (By default it's enabled). also do you have files in src/ that begin with ui_? like ui_blahblah.h? cheers, Owen On Sat, 2011-11-12 at 17:39 +0100, Anders Gunnarsson wrote: Hi all, I just tried to build both trunk and 1.10 branch.

[Mixxx-devel] library crash

2011-10-09 Thread Owen Williams
I had a crash last night doubleclicking a row in the library (latest trunk). Unfortunately I haven't been able to reproduce the crash, but this was the error: Debug: [Main]: Track Played: Billy Johnston - Stash House (Pablo Bolivar Edi - /music/ogg/00MIXING/various/VA-X2-(GHX2)/Billy

Re: [Mixxx-devel] New skin for timecodes

2011-07-13 Thread Owen Williams
any questions, Owen Williams (Mixxx Vinyl Control Developer) -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on Lean Startup Secrets Revealed

Re: [Mixxx-devel] Track analysis progress bar

2011-06-29 Thread Owen Williams
This is a useful feature. Is it attached to a bug ticket or a bzr branch? That way we won't forget about it and it can eventually get merged. thanks, Owen On Wed, 2011-06-29 at 22:44 +0200, Jonas Ådahl wrote: On Mon, Jun 27, 2011 at 7:51 PM, Jonas Ådahl jad...@gmail.com wrote: Hi, When

Re: [Mixxx-devel] Maya44 USB Inputs

2011-06-22 Thread Owen Williams
Vinyl control in v1.9 is broken. If you want to test vinyl control please check out the 1.10 beta builds. Owen On Thu, 2011-06-23 at 01:08 +0930, Adam Spence wrote: I have made some progress i now have vinyl control partially working in mixxx 1.9.0 on ubuntu the vinyl control is playing but

Re: [Mixxx-devel] Simulator for Audio4DJ

2011-06-21 Thread Owen Williams
You can simulate the Serato CD control pretty easily. They make the file available here: http://serato.com/downloads/scratchlive-controlcd What I do is start up mixxx with JACK and also start up jack-rack with nothing in it. I set the output of mixxx deck 1 to be the jack-rack, and the input of

[Mixxx-devel] sampling / looping / etc

2011-05-27 Thread Owen Williams
What needs to be done to allow us to do this: -- vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and

[Mixxx-devel] sampling / looping etc

2011-05-27 Thread Owen Williams
How close are we to being able to do this? http://www.youtube.com/watch?v=hC0ZDzs14uU I feel like we're nearly there -- all I see that's really different is beat-aligned sampler loops, samples from mic, and FX while sampling. Pretty soon we'll need to find a creative DJ to make Mixxx do some

Re: [Mixxx-devel] problems with extending xwax

2011-04-29 Thread Owen Williams
No, it's not smart enough. The current version of xwax has two identical files, one named .c and the other .cpp because of compiling issues. Owen On Fri, 2011-04-29 at 18:33 +0200, Sean M. Pappalardo - D.J. Pegasus wrote: On 04/29/2011 06:29 PM, Justus Lauten wrote: Im still clueless about

Re: [Mixxx-devel] Serato CD Vinyl control on Mixxx trunk

2011-04-28 Thread Owen Williams
On Thu, 2011-04-28 at 00:44 -0400, John Brier wrote: I got absolute mode to work by switching to Serato CD and setting Absolute mode in the preferences, but it was wonky, every once in a while the pitch would jump up in the GUI and then go back to where it was. The control code is designed

Re: [Mixxx-devel] Boston Mixxx meetup week of April 2nd (Was Re: Serato CD Vinyl control on Mixxx trunk)

2011-04-28 Thread Owen Williams
Sounds good to me. If we want to rent a place, there will probably be money involved (since we'd have to bring in equipment, get permission to play music, etc). Maybe we can find a room at the Summit for this? It'd have to be evening hours since I'll have work all week. In a pinch, there's

Re: [Mixxx-devel] Introduction + Softstep work

2011-03-26 Thread Owen Williams
On Sat, 2011-03-26 at 19:05 -0400, Thomas Mast wrote: Greetings all, The Vinyl Control additions to Mixxx have been very interesting to me, I've ordered some control records from my local store so I can get some hands on experience with it. Hi Thomas, I'm glad to hear you're interested

Re: [Mixxx-devel] Soundcloud Group

2011-03-11 Thread Owen Williams
Awesome. I already have mixes on soundcloud so I shared my most recent one. Owen On Fri, 2011-03-11 at 11:48 -0500, RJ Ryan wrote: If you guys are on Soundcloud, join this group http://soundcloud.com/groups/mixxx

Re: [Mixxx-devel] Mixxx Debuts as #1 Free App in the Mac App Store

2011-02-20 Thread Owen Williams
I was impressed when it was number one in the music category, but number one over all? Amazing! Getting popular early in a platform's lifetime is really key, and probably means mixxx will stay near the top of the list for a long time to come. Owen On Sat, 2011-02-19 at 22:14 -0800, Albert

Re: [Mixxx-devel] How does Mixxx work?

2011-01-09 Thread Owen Williams
On Sat, 2011-01-08 at 12:36 +, Mikael Bouillot wrote: Right now, I set Pitch behaviour to Vinyl emulation (because Pitch independent time stretch sounds like c**p), and thus the pitch and tempo change simultaneously when I change the rate of the track. In theory, if I combine both modes

Re: [Mixxx-devel] [PATCH] Add SSE3 optimized version of EngineFilterIIR

2011-01-06 Thread Owen Williams
Building on linux I get: src/engine/enginefilteriir.cpp:93: error: expected ‘,’ or ‘...’ before ‘FILTER’ referring to: EngineFilterIIR::EngineFilterIIR(const double *pCoefs, int iOrder FILTER) Owen On Wed, 2011-01-05 at 23:49 -0600, Gabriel M. Beddingfield wrote: Below was originally

[Mixxx-devel] need windows build from bzr

2010-12-31 Thread Owen Williams
Hey all, Can someone help me by creating a windows installer for the current rev of my features_xwax2 branch? I'd like to get some feedback on the current state of vinyl control from a DJ I know who has also done work as a QA tester (convenient combination!). I'm linux-based so I don't have any

[Mixxx-devel] inconsistant dirty state

2010-12-14 Thread Owen Williams
re: trackdao.cpp: // We don't know why this is happening right now, but this assert is //failing. The condition is mostly harmless, so simply take //corrective action instead of asserting and warn about it in the //log -- rryan 12/2010 I can trigger this bug very easily by updating the comment

Re: [Mixxx-devel] scratching / low speed audio quality

2010-11-26 Thread Owen Williams
It was suggested to me that I try using gnuplot to analyze the audio coming out of the linear scaler, so that's what I did. It helped a *lot*. There are still some pops on ramp-in and ramp-out, but those are really hard to avoid. I tried using a sigmoid function to smooth it out, which helps.

Re: [Mixxx-devel] scratching / low speed audio quality

2010-11-23 Thread Owen Williams
, 2010-11-23 at 08:45 +0100, Sean M. Pappalardo - D.J. Pegasus wrote: On 11/23/2010 07:19 AM, Owen Williams wrote: That was a lot of programming. I rewrote the linear scaler, it's available in my features_xwax2 branch. There are still subtle clicks and pops at very very low speeds and moving

Re: [Mixxx-devel] scratching / low speed audio quality

2010-11-22 Thread Owen Williams
1.8 was reverted that improves the linear scaler audio quality a lot (but it the progress made on fixing the bug where the engine eats too many samples). RJ On Sun, Nov 21, 2010 at 11:15 PM, Owen Williams owen-b...@ywwg.com wrote: Hey all, I've

Re: [Mixxx-devel] scratching / low speed audio quality

2010-11-22 Thread Owen Williams
a lot of trouble analyzing the samples in order to figure out where these pops come from. I feel like 90% of my time was spent doing that. Owen On Mon, 2010-11-22 at 09:23 -0500, Owen Williams wrote: Cool, thanks. I think I figured out a way of keeping the sub-sample position inside

[Mixxx-devel] scratching / low speed audio quality

2010-11-21 Thread Owen Williams
Hey all, I've noticed that at extremely slow speeds and during scratching, mixxx sounds pretty terrible. There are lots of clicks and pops and high pitched static. At first I thought this was because I was scratching mp3s, but I took xwax 0.8 for a spin and it sounds much, much better. I spent

Re: [Mixxx-devel] 1.9 Freeze - Nov 14th

2010-11-07 Thread Owen Williams
On Sun, 2010-11-07 at 09:47 +0100, Yves Adler wrote: Mh, Mixxx definitely got a lot more interesting for me ;) Are all the EQs stuff bypassed in the external mixer mode? Will there be a DVS Skin? Right now EQs are not bypassed, and actually I prefer it this way because I use a bunch of JACK

[Mixxx-devel] need merge help

2010-10-30 Thread Owen Williams
Hey guys, with the latest merges adding 2 deck support to Mixxx, my vinyl setup code is starting to fall apart. Turntables need to be *individually* toggleable, but the current trunk code toggles them all at once. I need help figuring out how to make this work. This affects midi setup too,

[Mixxx-devel] controlpushbutton subtleties

2010-09-22 Thread Owen Williams
Right now mixxx handles toggling pushbuttons itself. It listens only for a note-on event, and toggles the state of the value. However, I have a Korg nanoKontrol, and it has the ability to create its own toggling pushbuttons. When a button is in that mode, one push emits note on, and the next

Re: [Mixxx-devel] resumed work on new vinyl control

2010-09-03 Thread Owen Williams
I just did a little mix session with stretching off, and it was definitely distracting having the beats not line up. So I reverted the changes back to stretching mode. At this point I think the vinyl control is done enough for me to propose it for merging. Any changes I make now are going to be

Re: [Mixxx-devel] resumed work on new vinyl control

2010-09-02 Thread Owen Williams
On Thu, 2010-09-02 at 19:50 +0200, Sean M. Pappalardo - D.J. Pegasus wrote: When you're trying to scratch a particular sample (without the benefit of a sticker on your controller/vinyl,) it's preferable for the waveform to just move rather than stretch. So the idea to make it toggleable

Re: [Mixxx-devel] resumed work on new vinyl control

2010-09-02 Thread Owen Williams
So should I go ahead and revert the anti-stretchy changes? All in favor say aye? owen -- This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge

Re: [Mixxx-devel] resumed work on new vinyl control

2010-09-01 Thread Owen Williams
makes a practical difference) Any idea why Mixxx has gone for the 'stretch' solution?I'm guessing it ties directly to the way the samples are being manipulated in memory? rgds Owen - Original Message - From: Owen Williams owen-b...@ywwg.com To: Owen Bullock owen_bull

[Mixxx-devel] fix midi lights in trunk

2010-08-30 Thread Owen Williams
There's a bug in the midi code whereby if there is more than one midi device, and the first midi device has midi LED lights, the handlers for controlling those lights are blown away when the second midi device is created. The destroyHandlers call should not be in the applyPreset function. This

Re: [Mixxx-devel] Library improvement work

2010-08-29 Thread Owen Williams
branch lp:~raffitea/mixxx/library_improvements Tobias Am 28.08.2010 03:08, schrieb Owen Williams: I'll be honest here: no and no. the improvements I've written are features I'd already worked on this year that just needed to be adapted for trunk, and don't really add much

Re: [Mixxx-devel] Library improvement work

2010-08-27 Thread Owen Williams
. I'll take a look, but if you did it how I imagine you did, there should be no stability issue involved. We can probably merge this into trunk very quickly and it'll first release in 1.9. Thanks, RJ On Fri, Aug 27, 2010 at 4:17 PM, Owen Williams owen-b...@ywwg.com wrote

[Mixxx-devel] resumed work on new vinyl control

2010-08-24 Thread Owen Williams
At long last, I got off my butt and updated my features_xwax branch to merge nicely with later versions of trunk. It should now be as functional as it was back in may, and I've even fixed some of the UI bugs that were in there. For those who aren't familiar with my branch, you can find it at

Re: [Mixxx-devel] Stable Branch with xwax 0.6 changes (from owen's branch/for 1.9)

2010-07-03 Thread Owen Williams
Hey, thanks for this work. I'm going to try to bring my changes up to date with current trunk, seeing as a lot has changed. I'm glad that some of the code has made the transition, though. Owen On Sat, 2010-07-03 at 15:58 -0700, mad jester wrote: I have taken a reduced a subset of Owen's

Re: [Mixxx-devel] SoundSourceMP3 changes (review?)

2010-05-31 Thread Owen Williams
On Sat, 2010-05-29 at 13:37 -0700, Albert Santoni wrote: Hey Owen, I made a bunch of changes to the way the SoundSource classes work recently for the plugin work. One major change is that there's no longer a static ParseHeader function, and instead it's a regular function called

Re: [Mixxx-devel] Tiny bit of progress on our PortAudio bug - Let's consider a bounty

2010-05-28 Thread Owen Williams
+1, or actually, +10$. Give me a paypal address and I'll toss in 10 bucks toward this bounty. owen On Thu, 2010-05-27 at 11:15 -0700, mad jester wrote: +1 on the bounty. My only comment is that I actually checked throught that code but I was looking at it the wrong way. I thought it was

Re: [Mixxx-devel] Patch for search functionality on mixxx 1.8

2010-05-10 Thread Owen Williams
While we're at it, I often search on the comments and file path. Can we add those fields too? And finally, it would be nice if space-separated terms were ANDed together in the search. I implemented this behavior in my own 1.7 branch, but didn't get around to changing the newer sqlite code.

Re: [Mixxx-devel] Vinyl control fixup/fixes_scratch branch

2010-04-09 Thread Owen Williams
On Fri, 2010-04-09 at 07:54 +0200, Sean M. Pappalardo - D.J. Pegasus wrote: Albert Santoni wrote: Owen wrote in engine/ratecontrol.cpp Duh, I saw that, sorry. But to which branch does it apply? trunk. In the old 1.7 branch, all the work is in engine/enginebuffer.cpp. The code is

Re: [Mixxx-devel] Vinyl control fixup/fixes_scratch branch

2010-04-08 Thread Owen Williams
. Pappalardo - D.J. Pegasus wrote: Hello. I'm taking this discussion off of the bug report (since it's off-topic) and onto the mailing list. (This is referring to https://bugs.launchpad.net/mixxx/+bug/519892) Owen Williams wrote: In my opinion, fixing this small bug wouldn't fix vinyl

Re: [Mixxx-devel] xwax update

2010-03-14 Thread Owen Williams
at 14:08 +0100, jus wrote: Using the pitch-slider on my turntable. On 13 Mar 2010, at 17:24, Owen Williams wrote: Thanks for the screencap. How are you adjusting the pitch in relative mode? -- Download Intel

<    1   2   3   4   >