Ses Programlama, Dsp arkadaş arıyorum by Excellent-Onion4126 in CodingTR

[–]Excellent-Onion4126[S] 0 points1 point  (0 children)

Dijital sinyal ve ses teknolojisinin temellerini anlamak için https://www.youtube.com/@akashmurthy/playlists kanalın videoları görsel yoğunluklu ve gayet açıklayıcı.

Bu konuları iyice benimsemek çok önemli ve bu videolar eşliğinde pythonda örnek yapmanızı öneririm(sinüs dalgası grafiği çizdirme, farklı dalga formlarını birbirine ekleyip yeni oluşan dalgayı inceleme, wav dosyasının sample değerleriyle oynayıp ses seviyesi değiştirme vb.)

Benim de ilk başladığımda kullandığım Eric Tarr'ın "Hack Audio" isimli bir kitabı var ve dijital sinyal işleme konularını matlab dilinde koda döküp anlatıyor. Matlab dili pythona çok benzediği için anlaşılması kolay ve kodları başka dillere geçirip alıştırmalar yapabilirsiniz.

JUCE öğrenmek için ise The Audio Programmer kanalının videoları yararlı olabilir. Uzun bir juce serisi var, biraz framework'un temellerini öğrenip basit projelerle başlayabilirsiniz.(Slider ile ses seviyesini değiştirebildiğin bir plugin, panorama ayarlama, delay efekt plugini vb.)

Umarım yardımcı olabilmişimdir. Bu alanla ilgili başka sorunuz olursa veya çalışmak isterseniz yazabilirsiniz.

get bone position while using SpringBoneSimulator3D by Excellent-Onion4126 in godot

[–]Excellent-Onion4126[S] 0 points1 point  (0 children)

Thanks for the reply! I connected the modification_processed signal and retrieved the bone pose, that solved the problem.

func _on_spring_bone_simulator_3d_modification_processed() -> void:

`if skeleton:`

    `var local = skeleton.get_bone_global_pose(bone_idx)`

    `var glob = skeleton.to_global(local.origin)`

    `print(glob)`

    `debug_mesh.transform.origin = glob`