View previous topic :: View next topic |
Author |
Message |
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Wed Jan 23, 2008 8:59 pm Post subject: Internet DJ Console | DJ - Aplications [SOLVED] |
|
|
I have been looking for DJ softwware for linux and found a couple options.
So far the best one seems to be this one : http://web.bethere.co.uk/idjc/index.html
Internet DJ Console ( screenshot @ http://web.bethere.co.uk/idjc/idjc-mainwindow.png )
It it on portage under some name ?
Are there any other options to this application?
Suggestions wanted, either from portage or not.
Thank you _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Last edited by HeXiLeD on Sun Oct 04, 2009 12:47 am; edited 2 times in total |
|
Back to top |
|
|
ezod n00b
Joined: 05 Nov 2007 Posts: 34 Location: Windsor
|
Posted: Wed Jan 23, 2008 9:45 pm Post subject: |
|
|
This won't directly answer your question, but as a DJ primarily using a computer to deliver the beats, I'd suggest the following:
- A good quality sound card is essential for various reasons. Try to find a high-end card that Linux supports very well.
- Low-latency output is a must, but in my experience it's tough to achieve on Linux. You might want something that uses the JACK system, which emphasizes low-latency performance for pro audio applications. Portage has a USE flag "jack" and ebuilds for JACK software.
- Keep in mind that not all software components (mixers, equalizers, dynamics processors, etc.) used in DJ software are created equal. Quality of sound should trump the feature set.
- Try to find software that can use the rear-channel outputs as a cue line -- using a second sound card is inferior because small differences in the clock oscillators will cause drift and your channels will get out of sync.
I've been using OtsAV DJ Pro (formerly known under a variety of different names) for years. It's actually the only reason I even have a copy of Windows anywhere. It's got a really nice set of features, low-latency output, and a built-in software dynamics processor. Unfortunately, I haven't been able to find anything open-source and Linux based that works anywhere near as well.
EDIT: There's some good elaboration on the low-latency stuff at the page you linked, here, which explains why Linux isn't generally very suitable but also how you can mitigate the problem by tuning your kernel. _________________ Aaron Mavrinac (ezod) |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Sat Feb 02, 2008 5:57 am Post subject: |
|
|
Thanks for your reply it has been helpful.
Do you know any software that allows to manipulate a persons voice using the microphone ? _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sat Feb 02, 2008 11:55 am Post subject: |
|
|
HeXiLeD wrote: | Thanks for your reply it has been helpful.
Do you know any software that allows to manipulate a persons voice using the microphone ? |
Blast it through some vocoder or any other effect. jack-audio-connection-kit and jack-rack are your friends toghether with some LADSPA effects. You can even use VSTs.
Btw DJ apps... take a look at mixxx! _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
cjubon Guru
Joined: 03 Jul 2007 Posts: 450 Location: Vienna/Europe
|
Posted: Sat Feb 02, 2008 2:37 pm Post subject: |
|
|
Seems to be an interesting app!
It's not in portage, but it shouldn't be too difficult to install from the sources. Just make sure that all dependencies are met, Code: | emerge -uav python jack-audio-connection-kit pygtk vorbis-tools libsndfile libsamplerate lame eyeD3 faad2 flac libmad ffmpeg libshout | and then follow the usual way to compile source code on Linux, as described on the "Download and compilation instructions" page of the IDJC project page.
Would be interesting to hear from you how the program works . |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sat Feb 02, 2008 3:24 pm Post subject: |
|
|
They are in pro-audio overlay if you prefer ebuilds. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Mon Feb 04, 2008 10:53 pm Post subject: |
|
|
cjubon:
It is in fact a very c00l application. before this i was using an icy plugin with xmms
Since xmms is gone and the plugin doesnt work with audacious.
It's a simple plugin that allows to stream to a shoutcast server.
After that i stared to use this method:http://www.gentoo.org/doc/en/shoutcast-config.xml
It works very well but it is also very limited and its all console cmd line based. i even did a few simple bash scripts to allow to manipulate the playlists and the shoucast client. But as a i said its limited. It is good for an auto stream with everything pre-set and thats it. to be able to mix audio in real time it is hard and it crashed after a few times of loading and reloading and so on.
Because of all these 'limitations' i started looking for other options; such as :
Code: | * media-sound/djplay
Latest version available: 0.5.0
Latest version installed: 0.5.0
Size of files: 547 kB
Homepage: http://djplay.sf.net/
Description: A live DJing application.
License: GPL-2
|
DJPLAY is nice but not as nice and versatil as IDJC. It also only allows to stream to icecast, where IDJC allows to stream to shoutcast, icecast and icecast 2.
DJPLAY also deppends on jack while IDJC can use jack as an option.
Quote: | IDJC is a graphical shoutcast/icecast client with two media players, a jingles player, crossfader, ogg and mp3 streaming, shutoff
timer, aux input. Uses Jack Audio Connection Kit. Supports playing of mp3, ogg, flac, wma, wav, m4a, files. |
Internet DJ Console also integrates with VOIP Applications such as skype and teamspeak !
Quote: | The Green Telephone allows you to stream audio from a voip service like Skype™ or Teamspeak™ and converse with people during your show. When in Green Phone mode your mic is open all the time and those people you are speaking with will be audible on the stream or on the recording you are making. |
http://www.onlymeok.nildram.co.uk/voip.html
This is awesome !
IDJC is quite simple to use and very intuitive while offering a wide range of very usefull options and even irc chat interaction.
I completely recommend this application to any linux audio streamer and it's a must have on portage !
However in the middle of all this i am having an issue with IDJC.
I have all the required dependencies and i compiled IDJC manually.
Code: | ./configure CFLAGS="-march=nocona -O2 -mtune=nocona -fforce-addr -ftracer -mmmx -msse3 -mfpmath=sse -pipe" |
What is happening is that i am only able to connect to a localhost shoucast server.
I other words the shoutcast server can only be 127.0.0.1 or localhost.
I seem not to be able to connect to anything else. And even more strange is the fact that i cannot connect to a shoucast server running in the same box as IDJC if i use the box lan ip ( ie : 192.168.what.ever)
if i am not using localhost, IDJC seems not even 'hit' the shoutcast server to connect .
i also think it has some dificulty resolving domain names. with some testes to a remote shoucast server i was only able to see an attempt to connect to the server if i had set the server's ip and not it's domain.
I used etherape to verify that but from the server side, the log doesnt show the connection attempt.
I am out of ideas how to solve this.
this is the only log i am able to get :
Code: | $ encoder_start: initiating resampler(s)
encoder_start: successfully started the encoder
streamer_connect: shout_get_error reports: Socket error
encoder_unregister_client called
encoder_unregister_client finished
command failed for command: server_connect
streamer_disconnect: disconnection_request is set
streamer_disconnect: disconnection complete
encoder_unlink: waiting for encoder to finish
encoder 1 running
strange error flushing buffer ...
live_mp3_encoder_main: flushing 0 bytes
live_mp3_encoder_main: performing cleanup
live_mp3_encoder_main: finished cleanup
encoder_stop: encoder is stopped |
_________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Last edited by HeXiLeD on Tue Feb 05, 2008 1:00 am; edited 1 time in total |
|
Back to top |
|
|
cjubon Guru
Joined: 03 Jul 2007 Posts: 450 Location: Vienna/Europe
|
Posted: Mon Feb 04, 2008 11:35 pm Post subject: |
|
|
HeXiLeD, many thanks for your detailed report!
As to your problem, I am sorry not to have a straightforward advise. However, my impression is that this is network/configuration issue, and not a problem of having compiled something in a wrong way. Maybe IDJC is listening on a port that is blocked by a router/firewall, or something like that. Are the shoutcast servers you want to connect to all on the LAN? Did you check /etc/hosts for name resolution in the LAN? Can you check the firewall rules if there is a firewall? Is there any config file for IDJC in /etc/... where one can set listening address ranges and ports?
I think it's something "easy", but sorry once more for not being able to be more precise! |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Tue Feb 05, 2008 12:56 am Post subject: |
|
|
Quote: | Are the shoutcast servers you want to connect to all on the LAN? |
No. in fact they are on wan.
Quote: | Maybe IDJC is listening on a port that is blocked by a router/firewall, or something like that. |
makes some sense. i will look into it.
Quote: | Did you check /etc/hosts for name resolution in the LAN? |
Yes and its all perfect
Quote: |
Can you check the firewall rules if there is a firewall |
The wan servers have no restrictions
Quote: | Is there any config file for IDJC in /etc/ |
no. but then again the gui provides all those options.
as for ranges, there are no options for that. _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Thu Feb 07, 2008 8:23 am Post subject: |
|
|
I tried to see if the problem could be related to ports or firewall and monitored the connections using iptraf (network work analyser).
I cannot figure out why its not connecting. it behaves exactly like sc_trans_linux (which is the one that i am currently using with the exact same configurations).
It tries the connection to the remote server sends (SYN) and FIN acknowleged, but it does not connect.
sc_trans_linux does exactly the same for the same ip's same ports and same boxe's and it works.
The only thing that i can conclude from this is that it seems only to accept to connect to localhost/127.0.0.1
Its like it is only seeing the localhost's ip as a valid/existing ip. _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Tue May 11, 2010 9:55 am Post subject: |
|
|
Great replacement for IDJC:
* media-sound/mixxx
Latest version available: 1.7.2-r1
Size of files: 8,553 kB
Homepage: http://mixxx.sourceforge.net
Description: a QT based Digital DJ tool
License: GPL-2
media-sound/mixxx-1.7.2-r1 USE="-debug hifieq -ipod -ladspa -pulseaudio shout -tonal -vinylcontrol _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
hujuice Guru
Joined: 16 Oct 2007 Posts: 336 Location: Rome, Italy
|
Posted: Sun Dec 26, 2010 3:28 pm Post subject: |
|
|
Very interesting post, even if it lacks some conclusion/update.
A few questions to HeXiLeD (and others).
1) Is your experience finally suggesting to make use of mixxx?
2) How did you resolve your network problem? The link that you posted doesn't work now.
3) Do you know a handy command line tool to drive stream music?
I'm currently emerging mixxx...
Regards,
HUjuice _________________ Who hasn't a spine, should have a method.
Chi non ha carattere, deve pur avere un metodo. |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Fri Feb 24, 2012 10:04 pm Post subject: |
|
|
As far as i know mixx has been removed from portage due to some security issues and or maintenance.
I have not used both in a long time but as far as i know IDJ is available on some overlay
By far i still prefer IDJC.
As for command line stream tools; look at SHOUTcast Transcoder (SC_TRANS).
Quote: | * media-sound/shoutcast-trans-bin
Latest version available: 0.4.0-r1
Size of files: 343 kB
Homepage: http://www.shoutcast.com/
Description: A transcoder that provides a source for shoutcast-server-bin to stream from.
License: shoutcast |
Additionally you can make some scripts to help manage this tool. _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
elfenland n00b
Joined: 19 Apr 2016 Posts: 11 Location: Konstanz, Germany
|
Posted: Tue Apr 19, 2016 1:14 am Post subject: 2016! |
|
|
Hi There Everyone
So we are in 2016 now and soon I am curious about software choices today. I have a friend using mixx (or mixxx). And I read about other programmes in this thread.
Who would share his DJing experience with me?
I simply want to startDJjing and keep the cost low.
And what about Internet DJ Console?
http://idjc.sourceforge.net/ says that IDJC has been written to enable live streaming. Is it still suitable for djing with local media music?
So you see that I am quite a noobie but still glad about some answers
Greetings _________________ heartful greetings |
|
Back to top |
|
|
MarioCorleone Guru
Joined: 29 Jun 2003 Posts: 336
|
|
Back to top |
|
|
|