GithubHelp home page GithubHelp logo

atsushieno / cerbero Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 2.0 8.26 MB

clone of gstreamer/cerbero with extra fluidsynth build. <del>This repository will be eventually deleted now that there is official? mirror on github https://github.com/GStreamer/cerbero and I fork from it.</del>It is still in use.

License: GNU Lesser General Public License v2.1

Makefile 2.55% Python 91.17% Java 0.41% JavaScript 2.45% C 2.87% Shell 0.56%
external fluidsynth-midi-service

cerbero's Introduction

atsushieno's live github repos

(It is not my CV, so I don't list anything other than my repos, therefore no mention on past Mono and Xamarin bits. No mention on things outside github such as tech books or session talks. If you are interested in working on audio projects together let me know.)

Most of Kotlin and/or C/C++ projects are maintained and I'm likely responsive. If you want my support on my C#/.NET projects, only paid supports are available. Pull requests with basic respect to the contributors are still welcome.

I am reachable on Fediverse, Android Audio Devs Discord or theaudioprogrammer Discord.

Audio Plugins For Android and related projects

aap-core stats aap-lv2 stats aap-juce stats android-native-audio-builders stats

I have a lot more AAP projects, listed on the AAP Wiki page.

Kotlin Multiplatform MIDI 1.0/2.0 libraries and applications

ktmidi stats alsakt stats rtmidi-jna stats mugene-ng stats augene-ng stats kmmk stats

Other music and misc. hacks

android-ci-package-installer stats - APK installer app that installs from CI (GitHub Actions) releases and build artifacts

libcxx-provider stats - mitigate libc++_shared.so handling in Android NDK projects.

missing-dot stats - porting some .NET API to Kotlin (XmlReader/Writer and XLinq so far)

cmidi2 stats

mugene-guide-book - book sources for MML Compiler mugene guide book (Japanese)

aqua sshot

aqua stats

Seealso: http://juce-demos.atsushieno.dev/

  • fluidsynth-midi-service-j - up to date Android project that makes use of it, including fluidsynthjna (JNAerated bindings in Java) and ktmidi (partial port of managed-midi)

  • soundfont-player-cs - Xwt-based desktop "soundfont player" that lets you choose and play soundfont programs using nfluidsynth, useful for picking up tones from a bunch of sf2/sf3 files in local directories.

  • msfa-midi-device-service - MidiDeviceService for MSFA (music-synthesizer-for-Android)

cerbero's People

Contributors

adaviding avatar adn770 avatar andrunko avatar asoliverez-ccu avatar atsushieno avatar bilboed avatar brion avatar dabrain34 avatar drakkan avatar ford-prefect avatar gkiagia avatar justinjoy avatar lubosz avatar luisbg avatar nachogarglez avatar ndufresne avatar nirbheek avatar ocrete avatar pamarcos avatar sdroege avatar seungha-yang avatar superdump avatar thaytan avatar thiagoss avatar tp-m avatar tsaunier avatar turran avatar xclaesse avatar ylatuya avatar ystreet avatar

Stargazers

 avatar

Watchers

 avatar  avatar

cerbero's Issues

after update the newest version,get error

after update the newest version

get error:

armv7-a -Wl,--fix-cortex-a8 -pthread -pthread -Wl,-soname -Wl,libfluidsynth.so -o .libs/libfluidsynth.so
sfloader/.libs/libfluidsynth_la-fluid_defsfont.o:fluid_defsfont.c:function fluid_android_asset_stream_loader_close: error: undefined reference to 'AAsset_close'
sfloader/.libs/libfluidsynth_la-fluid_defsfont.o:fluid_defsfont.c:function fluid_android_asset_stream_loader_open: error: undefined reference to 'AAssetManager_open'
sfloader/.libs/libfluidsynth_la-fluid_defsfont.o:fluid_defsfont.c:function fluid_android_asset_stream_loader_length: error: undefined reference to 'AAsset_getLength'
sfloader/.libs/libfluidsynth_la-fluid_defsfont.o:fluid_defsfont.c:function fluid_android_asset_stream_loader_position: error: undefined reference to 'AAsset_seek'
sfloader/.libs/libfluidsynth_la-fluid_defsfont.o:fluid_defsfont.c:function fluid_android_asset_stream_loader_safe_seek_by: error: undefined reference to 'AAsset_seek'
sfloader/.libs/libfluidsynth_la-fluid_defsfont.o:fluid_defsfont.c:function fluid_android_asset_stream_loader_safe_read: error: undefined reference to 'AAsset_read'
sfloader/.libs/libfluidsynth_la-fluid_defsfont.o:fluid_defsfont.c:function fluid_android_asset_stream_loader_read: error: undefined reference to 'AAsset_read'
sfloader/.libs/libfluidsynth_la-fluid_defsfont.o:fluid_defsfont.c:function new_fluid_android_asset_stream_loader: error: undefined reference to 'AAssetManager_fromJava'
collect2: error: ld returned 1 exit status
Makefile:857: recipe for target 'libfluidsynth.la' failed
make[3]: *** [libfluidsynth.la] Error 1
make[3]: Leaving directory '/home/ubuntu/android-fluidsynth/build/sources/android_armv7/fluidsynth-1.1.6/fluidsynth/src'
Makefile:634: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/ubuntu/android-fluidsynth/build/sources/android_armv7/fluidsynth-1.1.6/fluidsynth/src'
Makefile:478: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ubuntu/android-fluidsynth/build/sources/android_armv7/fluidsynth-1.1.6/fluidsynth'

Recipe 'fluidsynth' failed at the build step 'compile'

after build android fluidsynth.so success, when i use it in jni ,get error:

file path is correct.

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    new fluidsynth().play("/sdcard/mary.mid","/sdcard/TimGM6mb.sf2");


}

get error in console:

10-31 18:15:21.426 27495-27495/? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
10-31 18:15:21.826 27495-27495/com.example.golddream.myapplication E/fluidsynth: Unable to open file "/sdcard/TimGM6mb.sf2"
10-31 18:15:21.826 27495-27495/com.example.golddream.myapplication E/fluidsynth: Couldn't load soundfont file
10-31 18:15:21.826 27495-27495/com.example.golddream.myapplication E/fluidsynth: Failed to load SoundFont "/sdcard/TimGM6mb.sf2"

the newest commit is not '5fba0dd'

should update to “ fd96ef4”?

class Recipe(recipe.Recipe):

name = 'fluidsynth'
version = '1.1.6'
licenses = [License.LGPLv2]
deps = ['glib']
remotes = {'origin': 'https://github.com/atsushieno/fluidsynth.git'}
commit = '5fba0dd'
srcdir = 'fluidsynth'
config_sh = './autogen.sh && CFLAGS=-DDEFAULT_SOUNDFONT=NULL ./configure'
files_libs = ['libfluidsynth']
files_lang = ['fluidsynth']
files_devel = [
        'include/fluidsynth',
        'fluidsynth.pc',
        ]

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.