Skip to content

Releases: Live2D/CubismNativeMotionSyncComponents

Cubism 5 SDK MotionSync Plugin for Native R2_1

Choose a tag to compare

@nakayasu-at-live2d-com nakayasu-at-live2d-com released this 25 Aug 08:02
7608f50

Added

  • Add motion play sample.
    • This is a sample that allows motion sync to function with the settings and audio linked to .model3.json in accordance with the playback of the motion.
  • Add a function retrieve the audio linked to the motion from .model3.json.
  • Add a function retrieve the motion sync setting linked to the motion from .model3.json.

Changed

  • Update supported Cubism SDK to Cubism 5 SDK for Native R4_1.
    • Replace some functions and variables with those defined in Common of Cubism SDK for Native Samples.
    • Support implementation that uses shader files for Framework of Cubism SDK for Native.
    • Align various gradle settings in Android samples.
  • Implement support for Android 16KB page size.

Fixed

  • Fix an issue where the AudioToolbox name specified in CMake's find_library() was incorrect.
  • Fix an issue where references to Cubism SDK for Native Framework shaders could be broken in the macOS sample.

Cubism 5 SDK MotionSync Plugin for Native R2

Choose a tag to compare

@wada-at-live2d-com wada-at-live2d-com released this 27 Mar 02:27
ca68e9d

Changed

  • Microphone input processing has been separated and made into an interface that provides a voice buffer to support other inputs.
  • Audio file input and microphone input samples have been integrated.
  • Change specify the NDK version of the Android sample.
  • Change a warning when parameters listed in .motionsync3.json do not exist in the model.
  • Change to read shader source codes from files.
  • Change the compile and target SDK version of Android OS to 15.0 (API 35).
    • Upgrade the version of Android Gradle Plugin from 8.1.1 to 8.6.1.
    • Upgrade the version of Gradle from 8.2 to 8.7.
    • Upgrade the version of NDK from 25.2.9519653 to 26.3.11579264.
    • Change the minimum version of Android Studio to Ladybug(2024.2.1 Patch 2).
  • Change the minimum support version of Java to 8.

Fixed

  • Implement support for MSVC19.40 in the VS2022 build. by @tatsuya-shiozawa
  • Fix memory leak in CubismMotionSyncEngineAnalysisResult objects. by @tatsuya-shiozawa
  • Fix an issue where Meta information could not be correctly parsed from .motionsync3.json.
  • Fix an issue on Windows where an error would occur if the model name contained certain characters.
  • Fix an issue where some variable names in CubismMotionSyncData::Create() were incorrect.
  • Fix warnings for -Wnull-conversion and -Wdeprecated-declarations.

Removed

  • Remove armeabi-v7a from architecture support.
  • Remove Visual Studio 2013 samples.

Cubism 5 SDK MotionSync Plugin for Native R1

Choose a tag to compare

@wada-at-live2d-com wada-at-live2d-com released this 30 May 02:58
9de5581

Added

  • Add right orientation to the fixed orientations in the iOS and Android app.

Changed

  • Disabled stat due to effect of Apple Privacy Manifests.
  • Cleaned up the include directives.
  • Change functions used to ensure line breaks are done correctly.
  • Change the usage part of function fmod() to function CubismMath.ModF().
  • Change the Japanese sound file to one with a sampling frequency of 48 kHz.
  • Change so that the sound file does not automatically play when loading the model.
  • MotionSyncAnalysisConfig_CRI::AudioLevelEffectRatio has been marked as Unused.

Fixed

  • Fix EXC_BAD_ACCESS when running on iOS.
    • The reason is that recording and playback are separate threads and access the buffer at the same time.
    • Therefore, mutexes were used to prevent simultaneous access.
  • Fix an issue that sample audio output is only for speakers on iOS.
  • Fix the method of locking the app to prevent the model from being cut off on the iPad.

Removed

  • Remove CubismMotionSync::SetAudioLevelEffectRatio function.

Cubism 5 SDK MotionSync Plugin for Native R1 beta2

Choose a tag to compare

@wada-at-live2d-com wada-at-live2d-com released this 25 Jan 06:40
28f5742

Added

  • Add a sample application that can be run on Android and iOS.
  • Add sample by microphone input.

Changed

  • Remove the DEFAULT_AUDIO_BIT_DEPTH macro.
  • Change to function name of LAppMotionSyncModel.
  • Change LAppPlaySound to LAppAudioManager.
  • Optimize type casting.

Fixed

  • Fix build failure in VS2013.
  • Fix to not get empty characters when getting audio file names.
  • Fix crash when motionsync3.json is not found.
  • Fix the MotionSync analysis process.

Cubism 5 SDK MotionSync Plugin for Native R1 beta1

Choose a tag to compare

@wada-at-live2d-com wada-at-live2d-com released this 17 Oct 02:34

Added

  • New released!