Re: [Mixxx-devel] brainstorming for future mapping format

2015-08-12 Thread Juan Pedro Bolívar Puente
Hi Be! I think this is the most reasonable way forward from where Mixxx is. This could facilitate a smooth phasing out of the XML format and a transition to JSON. All the info contained in the header of XML files could be defined in JSON with a metadata object. Looking into other

Re: [Mixxx-devel] Mixco controller framework 0.9.0 released

2015-06-17 Thread Juan Pedro Bolívar Puente
Hi RJ, Sorry for the late reply. One thing I noticed was that the mixxxVersion attribute in MixxxControllerPreset was not specifiable. Good catch! Just opened an issue for that. The compiled scripts should definitely be included! Please submit a PR for 1.12. You're already an author on

[Mixxx-devel] Mixco controller framework 0.9.0 released

2015-06-03 Thread Juan Pedro Bolívar Puente
Hi! I have been working the last couple of weeks on polishing a big release of Mixco. There have been significant improvements in tooling and usability. Also documentation has improved, making less emphasis on CoffeeScript and more emphasis on helping JavaScript developers. You can check the

Re: [Mixxx-devel] Catch-all MIDI mapping

2015-05-24 Thread Juan Pedro Bolívar Puente
On 22/05/15 08:30, s...@cis.ch wrote: If you don't like writting the XML file, you might be interested in this framework I wrote: http://sinusoid.es/mixco/ Hey thanks, that's right up my alley. Cool, I'm happy it's useful! I'm going to make a couple of changes during the next days to

Re: [Mixxx-devel] Catch-all MIDI mapping

2015-05-21 Thread Juan Pedro Bolívar Puente
Hi! If you don't like writting the XML file, you might be interested in this framework I wrote: http://sinusoid.es/mixco/ JP On 21/05/15 21:53, s...@cis.ch wrote: Hi Is it possible to divert all MIDI messages from a controller to a script without listing every control individually?

Re: [Mixxx-devel] Mixco framework for controller script development

2014-09-03 Thread Juan Pedro Bolívar Puente
Just wanted to refloat this, since I am still interested in getting feedback. Thanks guys! JP On 09/06/14 16:29, Juan Pedro Bolívar Puente wrote: Hi! I have been long waiting to present the results of my Mixco project since there are some changes that I would like to still make

[Mixxx-devel] Mixco framework for controller script development

2014-06-09 Thread Juan Pedro Bolívar Puente
Hi! I have been long waiting to present the results of my Mixco project since there are some changes that I would like to still make, but maybe it is good enough already and those changes could benefit from public critizism. Here it is: http://sinusoid.es/mixco/ I believe that the XML

Re: [Mixxx-devel] Mixxxing contest

2013-11-14 Thread Juan Pedro Bolívar Puente
Just a note folks, as we begin a potential call to all DJs, not to get political all over everyone (really sorry) but all of this he him his sprinkled all over our brainstorms as the only gender-specific personal pronoun could be subconsciously giving the wrong idea to some of the awesome

Re: [Mixxx-devel] Mixxxing contest

2013-11-14 Thread Juan Pedro Bolívar Puente
derailing the thread wasn't at all the intention. Sorry if it seemed like a derailment!! I agree, back to the topic! On Thu, 14 Nov 2013 22:08:04 +0100 Juan Pedro Bolívar Puente raskolni...@gnu.org wrote: Just a note folks, as we begin a potential call to all DJs, not to get political all

[Mixxx-devel] How to implement beatjump functionality

2013-08-23 Thread Juan Pedro Bolívar Puente
Hi! I was wondering if there is any undocumented script control or method that I could use to implement a beatjumping functionality to jump the playhead by one beat forward or backwards in a way similar to how Torq does it. I have not found a control to do this, so I have tried to do this on

Re: [Mixxx-devel] Hate JavaScript and XML? ...then keep reading!

2013-05-26 Thread Juan Pedro Bolívar Puente
I disagree. First, there is nothing intrinsically more performant in Lua than in JavaScript -- they are both dynamically typed languages with objects and first-class functions. Also, there is a wide choice of VMs in in Javascript. While QtScript uses the webkit JS engine, which is fairly

Re: [Mixxx-devel] Hate JavaScript and XML? ...then keep reading!

2013-05-26 Thread Juan Pedro Bolívar Puente
I didn't mean to start a language pissing contest... but it looks like I did :) Sorry my message was a bit harsh... I did not mean to dismerit Lua. But lets make some comments... Lua does not meet the realtime constraints neither anyway. What makes you say that? I see you have experience

Re: [Mixxx-devel] Hate JavaScript and XML? ...then keep reading!

2013-05-24 Thread Juan Pedro Bolívar Puente
Hi Daniel, Thanks a lot for the well-thought feedback! In the meantime, I have ported all the code to Literate CoffeeScript. The purpose of this is to remove yet-another-extra-file-to-maintain (the script code *is* the documentation of how the buttons are mapped) and to encourage users to

Re: [Mixxx-devel] Hate JavaScript and XML? ...then keep reading!

2013-05-23 Thread Juan Pedro Bolívar Puente
i bet that loads of peole would be interested in being able to use this with HID controllers. which are currently a bit more confusing that midi stuff. That seems an interesting next step. Sadly I do not have a HID controller, but I may be able to borrow one after I finish the MIDI side

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

2013-03-13 Thread Juan Pedro Bolívar Puente
On 07/03/13 04:16, Owen Williams wrote: 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. Yeah, I just happened to never core dumps enabled when getting the

[Mixxx-devel] Crashes in 1.11 (bzr)

2013-03-06 Thread Juan Pedro Bolívar Puente
Hi! I have been playing with different versions of trunk for a long time. The new features are awesome and stability has usually been quite good. However, since I last upgraded a month ago or a bit earlier to the 1.11 branch, I get crashes regularly, it's almost impossible to play for more than

Re: [Mixxx-devel] GitHub

2012-12-31 Thread Juan Pedro Bolívar Puente
An issue with Github is: it's not free software. Seems a bit odd a project that lets me DJ without propietary software makes developers use proprietary software. JP On 31/12/12 03:34, Philip Whelan wrote: I agree, we should do a poll. I'll be glad to participate so we can just get the ball

Re: [Mixxx-devel] I want to add MPD library support

2012-06-08 Thread Juan Pedro Bolívar Puente
Hi! mpd support sounds nice. Good to hear! Out of curiosity how man songs are in your library? Around 300 GB (I'm not at home now I dunno how many songs that is exactly but several tens or even hundreds of thousands I guess). Do you want to connect to the mpd server or just read it's

[Mixxx-devel] I want to add MPD library support

2012-06-06 Thread Juan Pedro Bolívar Puente
Hi! Mixxx takes really long to update my big library so I have decided to implement a MPD library extension that hopefully can be there for the next version. It should be not very complicated given the extensible design that Mixxx seems to have to this regard and the nice libmpdclient [1]. Here

[Mixxx-devel] Updated script for M-Audio Xponent

2012-05-21 Thread Juan Pedro Bolívar Puente
Hi guys! I have been playing with the master branch today, it is great, I really like it! And I have updated the M-Audio Xponent script to play nicely with it. I attach the latest version. There is one issue i found, it seems that someone added constraint to script.pitch helper that makes it

[Mixxx-devel] Problems in trunk

2012-05-17 Thread Juan Pedro Bolívar Puente
Hi guys, First of all, I want to thank you for your great work. I just pulled the changes on trunk to get the new stuff into my round-bpm branch, just to realise that this branch is no longer needed. The two changes I had there (bpm round, and recently lo-fi rendering for lower cpu consumption)

Re: [Mixxx-devel] Problems in trunk

2012-05-17 Thread Juan Pedro Bolívar Puente
Hi Sean! - Midi controllers do not work. Whatever script I choose CPU goes 100% but the mapping does not work (I have an M-Audio Xponent) This is probably due to our 1ms controller polling timer that kills Linux kernels running with less than a 1000Hz timer. We're trying to figure out the

[Mixxx-devel] Xponent mapping updated and round-bpm branch news

2011-04-12 Thread Juan Pedro Bolívar Puente
Hello, Last saturday in a drum-and-bass party I saw how TC (ab)used the effect of looping and then shortening the loop until one is actually building a whole new sound out of it that sounds somewhat like a square wave. I found it easy to implement on the controller mapping side and given that the