Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Internet DJ Console | DJ - Aplications [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Wed Jan 23, 2008 8:59 pm    Post subject: Internet DJ Console | DJ - Aplications [SOLVED] Reply with quote

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
View user's profile Send private message
ezod
n00b
n00b


Joined: 05 Nov 2007
Posts: 34
Location: Windsor

PostPosted: Wed Jan 23, 2008 9:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Sat Feb 02, 2008 5:57 am    Post subject: Reply with quote

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
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sat Feb 02, 2008 11:55 am    Post subject: Reply with quote

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
View user's profile Send private message
cjubon
Guru
Guru


Joined: 03 Jul 2007
Posts: 450
Location: Vienna/Europe

PostPosted: Sat Feb 02, 2008 2:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sat Feb 02, 2008 3:24 pm    Post subject: Reply with quote

They are in pro-audio overlay if you prefer ebuilds.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Mon Feb 04, 2008 10:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
cjubon
Guru
Guru


Joined: 03 Jul 2007
Posts: 450
Location: Vienna/Europe

PostPosted: Mon Feb 04, 2008 11:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Tue Feb 05, 2008 12:56 am    Post subject: Reply with quote

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
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Thu Feb 07, 2008 8:23 am    Post subject: Reply with quote

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
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Sun Oct 04, 2009 12:50 am    Post subject: Reply with quote

http://www.onlymeok.nildram.co.uk
http://www.onlymeok.nildram.co.uk/download.html

Fully working with : http://www.onlymeok.nildram.co.uk/download/idjc-0.7.2a.tar.gz

Great application. Needs to be in portage :)

This topic is SOLVED but if any of you find any news about another application like this; please post it ;)
_________________
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Back to top
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Tue May 11, 2010 9:55 am    Post subject: Reply with quote

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
View user's profile Send private message
hujuice
Guru
Guru


Joined: 16 Oct 2007
Posts: 336
Location: Rome, Italy

PostPosted: Sun Dec 26, 2010 3:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Fri Feb 24, 2012 10:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
elfenland
n00b
n00b


Joined: 19 Apr 2016
Posts: 11
Location: Konstanz, Germany

PostPosted: Tue Apr 19, 2016 1:14 am    Post subject: 2016! Reply with quote

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
View user's profile Send private message
MarioCorleone
Guru
Guru


Joined: 29 Jun 2003
Posts: 336

PostPosted: Tue Apr 19, 2016 1:48 am    Post subject: Reply with quote

Might I suggest going here
https://forums.gentoo.org/viewtopic-t-931180.html

and here
http://gentoostudio.org/
_________________
-Mario
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum