As for visualisers, a lot of DJs use visualisers while performing live. A music 
genre like psychedelic trance, for example, is best enjoyed along with some 
intense visuals.

There can be two ways to show the visuals:
1. Projected on a screen with pre-programmed/programmable (maybe an interface 
to easily develop newer visualisers too) according to analysed parameters like 
BPM, frequency changes, and other information obtained from the track metadata.
2. Showing patterns using those big moving lights (I’m not sure what they are 
called) that they use in concerts and parties.

From what I know, music artists and disk jockeys outsource visualisation tasks 
to other people who handle and specialise in art/computer art. Why not provide 
them with a way to make their own visualisations? 

Best regards,
Hasit Mistry
hasit.github.io

On 02-Mar-2014, at 14:56, Waylon Robertson <wrobertson1...@gmail.com> wrote:

> I wrote a hack to save the current tracks metadata to a silent mp3 and tell 
> my broadcaster to play it (via a onchange of file mdate do this script) via 
> cli control, it reads the meta but gets its audio from aux. prehaps this 
> could be an idea i could submit for a patch? anyone think that this would be 
> a good thing to have in mixxx? I do all the work using the sidechain. Reads 
> currently playing track, from a copy of changedmetadata... and saves it via 
> taglib... i think.
> 
> 
> 
> On Sun, Mar 2, 2014 at 8:09 PM, Ilkka Tuohela <ilkka.tuoh...@gmail.com> wrote:
> 
> Hi,
> 
> Just one note about visualizers: one DJ related use might be to send it to a 
> projector shown to the people, which the DJ normally does not even see, but 
> which would be shown to the audience, maybe with track info or something. 
> Think of a simple VJ setup. I guess it might get boring after about two songs.
> 
> This could be part of mixxx, but I think better way would be to make sure 
> mixxx can export track data (BPM, song changes, track metadata) to local 
> network and you would use a separate computer controlled by dedicated VJ to 
> process the data and use it however they want. Such real-time data export 
> could be useful for automated DMX controls as well, at least real time BPM 
> info.
> 
> I don’t know if there is a common format for such VJ/DMX remote data input: 
> common options would be TCP service the others listen, HTTP web socket. 
> Anyway, we currently don’t have any good way to export such data on the fly, 
> and this might be worth implementing: for example just broadcast data on 
> localhost in our own format and leave it to a custom client process to read 
> it and forward in required format to other computers or services.
> 
> As a hack, I did this for a birthday party this way:
> 
> - From mixxx, record the session with cue sheet enable (modified cue sheet 
> output to just export fully qualified path of file)
> - On local tornado web server, parse mixxx recording cue sheet automatically 
> every 100 ms in web server daemon
> - When song change is detected, load metadata from local file, encoding album 
> as base64 and publish this to a web socket browser clients listen to. 
> Additionally keep a ‘recently played’ queue with metadata and export this to 
> web socket as well
> - as client I had a kiosk mode laptop, connected to a projector, showing what 
> has been played and what is playing now (with album art)
> 
> This hack web server also checked iTunes playing track from same laptop: if 
> mixxx is playing, show that song, if mixxx is not playing but iTunes is 
> playing use that iTunes track for info, and if nothing is playing clear the 
> playing track info on screen.
> 
> Works nice, but it’s a hack:
> 
> - need to change cue sheet format in mixxx code to fit this purpose: this 
> change is not compatible with .cue format
> - must remember to start recording or cue sheet is not written to, and you’ll 
> have useless recording of the session
> - it’s not a visualization, just a ‘currently playing track x’ info screen 
> for my friends
> 
> Anyway if someone needs this, ask me for source code. I did not bother 
> publishing the repository because it was a one time use quick hack and 
> especially because it needs changes to mixxx source code which I did not even 
> save for myself. It’s not hard to get it running but it’s not certainly 
> production ready code.
> 
>         *hile*
> 
> On 01 Mar 2014, at 13:50, Max Linke <max_li...@gmx.de> wrote:
> 
> > Hi
> >
> > As a start you can get familiar with the codebase. Fixing bugs tagged as
> > easy is good for that. If you have problems and need help just ask here.
> >
> > Not sure what exactly you mean with the visualizer. We already have
> > visual waveforms, you can also add you own. If you mean a visualization
> > that is in desktop musicplayers like clementeine/banshee if so I'm not
> > sure what the benefit for a DJ would be.
> >
> > best Max
> >
> > On Sat, 2014-03-01 at 13:09 +0530, Hasit Mistry wrote:
> >> Hello.
> >> I am Hasit Mistry (“rubbersheep” on IRC). I am a fourth year Computer 
> >> Engineering student from Pune Institute of Computer Technology, Pune, 
> >> India.
> >>
> >> I am proficient at programming in C, C++, using git and have some 
> >> experience with QT as well.
> >> Looking at the project ideas on the GSoC project page, I found them 
> >> interesting.
> >> I do not have any experience in programming related to audio and video. 
> >> But I am hard working enough to quickly get started with it. I do have 
> >> formal knowledge in music theory as I have learned and played the Tabla 
> >> (an Indian percussion instrument) for almost 4 years now.
> >>
> >> I am interested in working on Keyboard / MIDI Mapping GUI and the Cover 
> >> Art Support. Is a visualiser of any relevance in MIXXX? If yes, I’d love 
> >> to work on developing visualisers for MIXXX.
> >>
> >> I would be thankful if you could give me some guidance on working with 
> >> MIXXX at GSoC ‘14. I have cloned the bleeding edge repo 'mixxxdj/mixxx’ 
> >> and installed all the dependancies. How do I get started?
> >>
> >> Thank you.
> >>
> >> Best regards,
> >> Hasit Mistry
> >> hasit.github.io
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> Flow-based real-time traffic analytics software. Cisco certified tool.
> >> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
> >> Customize your own dashboards, set traffic alerts and generate reports.
> >> Network behavioral analysis & security monitoring. All-in-one tool.
> >> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> 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
> >
> >
> >
> > ------------------------------------------------------------------------------
> > Flow-based real-time traffic analytics software. Cisco certified tool.
> > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
> > Customize your own dashboards, set traffic alerts and generate reports.
> > Network behavioral analysis & security monitoring. All-in-one tool.
> > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
> > _______________________________________________
> > 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
> 
> 
> ------------------------------------------------------------------------------
> Flow-based real-time traffic analytics software. Cisco certified tool.
> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
> Customize your own dashboards, set traffic alerts and generate reports.
> Network behavioral analysis & security monitoring. All-in-one tool.
> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
> _______________________________________________
> 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
> 
> ------------------------------------------------------------------------------
> Flow-based real-time traffic analytics software. Cisco certified tool.
> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
> Customize your own dashboards, set traffic alerts and generate reports.
> Network behavioral analysis & security monitoring. All-in-one tool.
> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk_______________________________________________
> 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

------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
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

Reply via email to