Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user maak ! (Registered 2024-04-18) You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > SID Factory II
2020-06-05 15:41
JCH

Registered: Aug 2008
Posts: 193
SID Factory II

Laxity and I have decided to go BETA with SID Factory II to let all curious SID composers also have a go at this cross-platform SID editor.

We have a Facebook group that you are welcome to join. There's also a nifty user manual there. If you're not on Facebook, this thread should serve as another place where we can share questions, ideas, music, bugs, new builds, additional files, etc.

Please note that although SID Factory II is quite stable and more than capable of editing SID tunes at this point, it is still missing a few essential things such as e.g. sub tunes. We have a solid ToDo and will post new builds here as they become available.

The first official BETA build: SIDFactoryII_20200604.zip
 
... 144 posts hidden. Click here to view all posts....
 
2020-08-25 11:11
chatGPZ

Registered: Dec 2001
Posts: 11101
http://hitmen.c02.at/temp/SIDFactoryII_Linux_20200725.zip

(this time without debug info, so binaries are much smaller)
2020-08-25 11:15
JCH

Registered: Aug 2008
Posts: 193
Super, thanks.
2020-08-25 11:19
chatGPZ

Registered: Dec 2001
Posts: 11101
also should be 20200825 ... bah :)
2020-09-11 14:36
JCH

Registered: Aug 2008
Posts: 193
SID Factory build 20200911 has been released today.

The main features of this build are a help overlay (use F12), color schemes (browse these with Ctrl+F7) and driver update 11.02 with commands for pulse program index, tempo change and main volume.

As always you can get the binaries here: http://blog.chordian.net/sf2/

The source codes are now also available at GitHub for the first time.
2020-09-11 14:48
chatGPZ

Registered: Dec 2001
Posts: 11101
great! should i send you a pull request with the missing makefiles and the gpl? :)
2020-09-11 14:50
Compyx

Registered: Jan 2005
Posts: 631
How do I build on Linux? Seems it's very windows-centric? Seems there's two Makefile's for MacOS.
2020-09-11 17:41
Youth

Registered: Aug 2003
Posts: 40
Quoting Groepaz
great! should i send you a pull request with the missing makefiles and the gpl? :)


Please have a look in the 'linux' branch on Github. There is a Makefile in the root. I also incorporated your changes in the linux specific platform file.

Was hoping to include an official linux build, but I could not properly test it in my virtual ubuntu environment. Especially the keybindings; for macOS we needed to override a few of the bindings, maybe we need to do the same for linux? If someone could test if all the bindings work or some need replacing, JCH can also make the proper overlay images, which are also os specific.

Any help/feedback on linux build would be appreciated!
2020-09-11 17:47
Youth

Registered: Aug 2003
Posts: 40
Quoting Compyx
How do I build on Linux? Seems it's very windows-centric? Seems there's two Makefile's for MacOS.


Please have a look in the 'linux' branch on Github. No instructions yet, but 'make dist' should do the trick.

Please note that overlays do not work yet as their content is os specific and we do not know if all the keybindings are in their proper place.

There is one separate Makefile for macos in the /macos folder with specific macOS app bundling stuff. There is duplication which can probably be improved later. I see there is an old Makefile in the SF2Converter but you can discard that. The one in the root builds sf2 and sf2converter.

Feedback appreciated ;)
2020-09-11 19:09
Compyx

Registered: Jan 2005
Posts: 631
After doing a 'git checkout linux' I did manage to build a Linux binary.

You might consider changing a few variables in the Makefile:
CC is meant to contain the C compiler, not the C++ compiler, so you should use CXX
You also use CC_FLAGS, which is non-standard, nothing wrong with that, but the standard would be CXXFLAGS (CFLAGS for C).
Same with LINKER_FLAGS, the standard variable would be LDFLAGS. And for linking perhaps use $(LD) and add 'LD=$(CXX)' in the Makefile after 'CXX=g++'.

Nitpicking, I know, but it would make it easier for people to override the compiler, linker and flags in a standard way :)
2020-09-11 19:38
JackAsser

Registered: Jun 2002
Posts: 1987
Quote: After doing a 'git checkout linux' I did manage to build a Linux binary.

You might consider changing a few variables in the Makefile:
CC is meant to contain the C compiler, not the C++ compiler, so you should use CXX
You also use CC_FLAGS, which is non-standard, nothing wrong with that, but the standard would be CXXFLAGS (CFLAGS for C).
Same with LINKER_FLAGS, the standard variable would be LDFLAGS. And for linking perhaps use $(LD) and add 'LD=$(CXX)' in the Makefile after 'CXX=g++'.

Nitpicking, I know, but it would make it easier for people to override the compiler, linker and flags in a standard way :)


Nitpicking aside, this is proper nitpicking.

Never seen LD assigned to CXX though
Previous - 1 | ... | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Guests online: 81
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 Wafer Demo  (9.5)
7 TRSAC, Gabber & Pebe..  (9.5)
8 Onscreen 5k  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Fullscreen Graphicians
1 Carrion  (9.8)
2 Joe  (9.8)
3 Duce  (9.8)
4 Mirage  (9.7)
5 Facet  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.052 sec.