LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 01-07-2007, 03:18 AM   #1
jjonas
Member
 
Registered: Jul 2005
Location: Finland
Distribution: Arch Linux
Posts: 80

Rep: Reputation: 15
compiling GoatTracker / making c64 music


Hello,

i'm trying to install GoatTracker, and in order to get it working i would need to compile the BME graphics/sound library (couldn't find any rpms). But i don't understand the instructions provided with GoatTracker/BME for compiling them.

GoatTracker readme.txt says: "Compile BME first [before GoatTracker] and place the produced utilities in your path, as well as
the BME library file to the linux subdirectory of GoatTracker.
"

Ok, so let's try to compile BME first.

BME readme.txt says: "Include "bme.h" in your program and compile with: gcc yourprogram.c libbme.a -L/usr/X11R6/lib -lXext -lm -ldl -lSDLmain -lSDL"


I have never had any success with compiling anything, for some reason there's always errors, so i've relied on rpms (but there's no rpms for GoatTracker or BME). In any case, i have thought that the usual way to compile stuff is "./configure", then "make" and "make install". (This is just reciting, i don't really know what these steps mean.)

But with BME there's no ./configure, only a makefile.

What does it mean in the GoatTracker readme.txt, when it says "place the produced utilities in your path". What is my path, how do i know what it is?

What does it mean in the BME readme.txt when it says "Include bme.h in your program"?

GoatTracker is available at:
http://cadaver.homeftp.net/tools/goattrk2.zip

BME is available at:
http://cadaver.homeftp.net/misc/bme.zip

(I want to install GoatTracker because i want to make c64 SID music. Or, installing GT is only one of the options: I've tried running trackers for c64 on VICE, but there's keyboard problems, e.g. i don't know how to get the c64 key "<-" working on CyberTracker. Other trackers might work better, but then i would need to learn a new user interface instead of going with the FastTracker kind that i'm already familiar with. Also, it would be an option to run CyberTracker on a real c64, but c64 disk image transfer between linux and c64 seems quite convoluted. Etc etc. So if anyone has good ideas about how to generate SID emulated samples on linux, that'll be sufficient too, because i can use CheeseTracker..)

ok sorry i talk too much
 
Old 08-24-2010, 05:35 PM   #2
ralphbluecoat
LQ Newbie
 
Registered: Jul 2006
Distribution: Ubuntu
Posts: 12

Rep: Reputation: 0
not sure if it matters now but...

I realize this post is years old, and you might have moved on in life. However there has been no reply so why not?
I also felt the instructions for compiling GT to be a bit vague. I just got it working, and I thought I'd share what I did.

1. files in src/bme need to be compiled. a simple "make" command should do the trick. These create two binarys called dat2inc and datafile.

2. run "sudo chmod +x data2inc" and "sudo chmod +x datafile." in other words, fix the file permissions so the binarys can be executed.

3. copy these two files to either your /usr/bin directory or your /usr/local/bin directory.

4. go into your src directory, run make and you should be fine! the binary compiled will appear in the previously empty linux directory up one level from the src directory.
 
Old 08-24-2010, 05:39 PM   #3
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
Hi Ralph,

Normally we would frown on replying to such an old post, but I think we won't mind in this case, especially as it's not had any reply (in like 3 years - wow!), AND because it's about good old C64 music (love it!) - Rob Hubbard would be proud

For what it's worth, jjonas' profile shows he/she has been online last month, so who knows, maybe the member will have some comment on your accomplishment here. I'd be interested in hearing more about it too.

Best regards,

Sasha
 
Old 08-24-2010, 11:14 PM   #4
ralphbluecoat
LQ Newbie
 
Registered: Jul 2006
Distribution: Ubuntu
Posts: 12

Rep: Reputation: 0
I'm glad you can make an exception for me I don't think there will be any other old posts I will be replying to. This popped up in a google search, and I couldn't resist.

Long live chiptune music!

-R
 
Old 05-11-2018, 05:26 PM   #5
globetrotterdk
Member
 
Registered: Nov 2006
Posts: 297

Rep: Reputation: 16
Quite some time since the last post and yet, despite obvious interest in GoatTracker, there still isn't a SlackBuild available. I am a complete novice regarding creating SlackBuild scripts, but would suggest that someone who likes trackers and knows how to create SlackBuilds, submit a GoatTrackernSlackBuild script to SlackBuilds.org.
 
Old 05-12-2018, 01:25 AM   #6
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
the few people who are interested in this sort of stuff use schismtracker or milkytracker.
afaik, both are under active development.
i'm sure at least one of those can be built on slackware.

compared to those 2, goattracker is really stark and minimalistic (but all 3 are extremely lightweight, seeing as they were designed ~15 years ago).
 
1 members found this post helpful.
Old 05-12-2018, 03:34 AM   #7
globetrotterdk
Member
 
Registered: Nov 2006
Posts: 297

Rep: Reputation: 16
Quote:
Originally Posted by ondoho View Post
the few people who are interested in this sort of stuff use schismtracker or milkytracker.
afaik, both are under active development.
i'm sure at least one of those can be built on slackware.

compared to those 2, goattracker is really stark and minimalistic (but all 3 are extremely lightweight, seeing as they were designed ~15 years ago).
Both schismtracker and milkytracker are available in both the SlackBuilds and Studioware repos. Just starting to experiment with trackers and the keyboard based minimalism of goattracker appeals to me.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Making money selling music without DRM: the rise of eMusic LXer Syndicated Linux News 0 05-24-2006 07:54 AM
Making Music Cd using Linux HadesThunder Linux - Newbie 2 05-30-2004 05:42 PM
making direct copies of music CDs? Locura Slackware 7 12-08-2003 10:55 PM
Compiling, Making, Finding??? Raggit Linux - Newbie 2 10-24-2003 10:08 AM
Installing, making, compiling ?????huh? etphonehome510 Linux - Software 3 09-20-2002 11:38 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:19 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration