Giter VIP home page Giter VIP logo

chibitracker's People

Contributors

akien-mga avatar babymastodon avatar kiloliter avatar reduz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

chibitracker's Issues

xubuntu 14.04 64-bit compilation problem

scons: Reading SConscript files ...
1.2.15
libSDL Detected
1.0.27.2
ALSA not detected.

scons: warning: The Options class is deprecated; use the Variables class instead.
File "/home/dark/Software/chibitracker-master/SConstruct", line 85, in <module>
scons: done reading SConscript files.
scons: Building targets ...
g++ -o drivers/file_access.o -c -g3 -Wall -DANSIC_LIBS_ENABLED -DPOSIX_ENABLED -DSDL_ENABLED -fno-exceptions -D_GNU_SOURCE=1 -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/SDL drivers/file_access.cpp
g++ -o drivers/mempool_malloc.o -c -g3 -Wall -DANSIC_LIBS_ENABLED -DPOSIX_ENABLED -DSDL_ENABLED -fno-exceptions -D_GNU_SOURCE=1 -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/SDL drivers/mempool_malloc.cpp
g++ -o drivers/sound_driver_sdl.o -c -g3 -Wall -DANSIC_LIBS_ENABLED -DPOSIX_ENABLED -DSDL_ENABLED -fno-exceptions -D_GNU_SOURCE=1 -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/SDL drivers/sound_driver_sdl.cpp
In file included from /usr/include/SDL/SDL_main.h:26:0,
                 from /usr/include/SDL/SDL.h:30,
                 from drivers/sound_driver_sdl.h:18,
                 from drivers/sound_driver_sdl.cpp:15:
/usr/include/SDL/SDL_stdinc.h:106:18: error: conflicting declaration ‘typedef int64_t Sint64’
 typedef int64_t  Sint64;
                  ^
In file included from ./mixer/sound_driver.h:15:0,
                 from drivers/sound_driver_sdl.h:17,
                 from drivers/sound_driver_sdl.cpp:15:
./globals/config.h:81:26: error: ‘Sint64’ has a previous declaration as ‘typedef long long int Sint64’
 typedef signed long long Sint64;
                          ^
In file included from /usr/include/SDL/SDL_main.h:26:0,
                 from /usr/include/SDL/SDL.h:30,
                 from drivers/sound_driver_sdl.h:18,
                 from drivers/sound_driver_sdl.cpp:15:
/usr/include/SDL/SDL_stdinc.h:108:18: error: conflicting declaration ‘typedef uint64_t Uint64’
 typedef uint64_t Uint64;
                  ^
In file included from ./mixer/sound_driver.h:15:0,
                 from drivers/sound_driver_sdl.h:17,
                 from drivers/sound_driver_sdl.cpp:15:
./globals/config.h:82:28: error: ‘Uint64’ has a previous declaration as ‘typedef long long unsigned int Uint64’
 typedef unsigned long long Uint64;
                            ^
drivers/sound_driver_sdl.cpp: In member function ‘void SoundDriverSDL::process(Uint8*, int)’:
drivers/sound_driver_sdl.cpp:89:55: warning: operation on ‘mixdown’ may be undefined [-Wsequence-point]
      *data++ = (*(mixdown++)>>17) + (*(mixdown++)>>17);;
                                                       ^
drivers/sound_driver_sdl.cpp:127:53: warning: operation on ‘mixdown’ may be undefined [-Wsequence-point]
      *data++ = (*(mixdown++)>>9) + (*(mixdown++)>>9);
                                                     ^
scons: *** [drivers/sound_driver_sdl.o] Error 1
scons: building terminated because of errors.

Major things needed to be improved

Incomplete .it playback. (I cannot stress how many bugs are in there, jesus!)
Instrument envelope needs to be displayed.
Pattern view needs to be moving like OpenMPT for example.

Ship as a Flatpak for Linux systems

Hi, @reduz, I am planning on packaging ChibiTracker as a Flatpak.

I sent an email about the topic Sunday, but I still didn't get an answer, so I'm filling an issue.

For an intro on Flatpak see here: http://docs.flatpak.org/en/latest/introduction.html

I already have the recipe for ChibiTracker ready (https://github.com/MateusRodCosta/flathub/tree/chibitracker).
The license (GPL 2) allows easy redistribution on flathub, so now I just need to know if you would like to go through the review process and maintain the flatpak, or if you would see no problem in letting me do these.

See also https://github.com/flathub/flathub/wiki/App-Submission

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.