Page MenuHome

AudioProject
ActivePublic

Details

Description

Sound import, export, editing and playback through the Audaspace library.

Subproject of VFX & Video

Recent Activity

Tue, May 24

Sergey Sharybin (sergey) added a comment to T97750: Audio scrubbing sounds glitchy.

I am not sure how useful restriction of cache used for only short audio. It is not uncommon to work on a montage of multiple longer videos files: things like reels, tutorials, etc.

Tue, May 24, 4:55 PM · VFX & Video, Audio, BF Blender

Mon, May 23

Richard Antalik (ISS) added a comment to D14412: Graphical sound equalizer.

I just wanted to mention, that I will accept whatever solution you and @Joerg Mueller (nexyon) will agree on, and sequencer stuff looks mostly reasonable. Only thing that stands out a bit for me is soundeqs field of Sequence. It's not really bad to have this separated from image modifiers, but if there should be more sound modifiers, I think, that these should be wrapped in more generic struct(similar to image modifiers), but this is probably detail compared to actual sound stuff.

Mon, May 23, 9:48 PM · Audio, VFX & Video, Video Sequencer

Sun, May 22

Joerg Mueller (nexyon) added a comment to D14412: Graphical sound equalizer.

This looks better already.

Sun, May 22, 7:45 PM · Audio, VFX & Video, Video Sequencer
Joerg Mueller (nexyon) added a comment to T97750: Audio scrubbing sounds glitchy.

Well, you could add a setting to automatically enable caching, when the audio files are shorter than a specific length. Another option instead of using caching is to use proxies like done for video. I.e., convert the audio streams of the video file to PCM/wav/uncompressed audio for immediate seeking without performance issues.

Sun, May 22, 7:22 PM · VFX & Video, Audio, BF Blender

Thu, May 19

Richard Antalik (ISS) closed D14565: Display sound specs in VSE.
Thu, May 19, 9:09 PM · Audio, VFX & Video, Video Sequencer

Tue, May 10

Marcos Perez (pistolario) updated the diff for D14412: Graphical sound equalizer.

I've tried to address most of the suggestions by Nexyon, as long as I have could, so:

  • I've encapsulated all the EQ creation in EqualizerReader
  • Any time there is a change in the sound Strip, it is created a new definition in SequenceEntry, in order to be ready when SequenceHandle detects different status (the same way it is nowadays)
Tue, May 10, 4:22 PM · Audio, VFX & Video, Video Sequencer
Sergey Sharybin (sergey) added a comment to T97750: Audio scrubbing sounds glitchy.

@Joerg Mueller (nexyon), Making sure the current state is documented is surely welcome. However, it is a bad design to task an editor to worry about identifying where and when to enable caching. The good design is when an editor is focused on the editing task, and the performance is ensured by the system.

Tue, May 10, 10:21 AM · VFX & Video, Audio, BF Blender

Sat, May 7

Joerg Mueller (nexyon) added a comment to T97750: Audio scrubbing sounds glitchy.

I disagree: caching consumes way too much memory to enable it by default when scrubbing is enabled. I instead suggest to suggest in the documentation to enable caching for audio strips when necessary for performance.

Sat, May 7, 6:55 PM · VFX & Video, Audio, BF Blender
Peter Fog (tintwotin) added a comment to T97750: Audio scrubbing sounds glitchy.

In conclusion: turn on caching if the performance of ffmpeg is not good enough for scrubbing.

Sat, May 7, 8:13 AM · VFX & Video, Audio, BF Blender

Fri, May 6

Bastien Montagne (mont29) closed T97466: Assert when pack sound in blender DEBUG as Resolved by committing rBacafc7327ec9: Fix T97466: Assert when pack sound in blender DEBUG..
Fri, May 6, 3:06 PM · Core, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) added a comment to T97466: Assert when pack sound in blender DEBUG.

@Sergey Sharybin (sergey) thanks, will commit fix then

Fri, May 6, 2:58 PM · Core, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) moved T94627: Speakers cannot be muted or unmuted via the API (bpy.data.speakers.muted is broken) from Backlog to Bugs on the Core board.
Fri, May 6, 2:57 PM · Core, Python API, Dependency Graph, Audio, BF Blender
Sergey Sharybin (sergey) added a comment to T97466: Assert when pack sound in blender DEBUG.

@Bastien Montagne (mont29) Using DEG_id_tag_update_ex instead of BKE_sound_load is correct. The only thing is that flag should just be ID_RECALC_AUDIO. Basically you almost never want to use explicit ID_RECALC_COPY_ON_WRITE.

Fri, May 6, 2:50 PM · Core, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) changed the subtype of T97466: Assert when pack sound in blender DEBUG from "Report" to "Bug".
Fri, May 6, 2:42 PM · Core, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) updated subscribers of T97466: Assert when pack sound in blender DEBUG.

This call to BKE_sound_load looks horribly old (from 2008! code) and wrong to me in context of new evaluation with depsgraph, I would expect rather something like that here:

Fri, May 6, 2:42 PM · Core, Dependency Graph, Audio, BF Blender

Thu, May 5

Joerg Mueller (nexyon) closed T97750: Audio scrubbing sounds glitchy as Archived.

Ok, so everything pretty much works as expected.

Thu, May 5, 9:57 PM · VFX & Video, Audio, BF Blender

Wed, May 4

Germano Cavalcante (mano-wii) added a comment to T97750: Audio scrubbing sounds glitchy.

For bisect I focused specifically on frame 429.

Before rBded68fb10275 and after rBbdbc7e12a02e this frame is muted (which I thought was related to the glitch):But I can confirm that enabling caching apparently improves the situation:Here what the result looks like in a previous version without caching:
Wed, May 4, 9:05 PM · VFX & Video, Audio, BF Blender
Joerg Mueller (nexyon) added a comment to T97750: Audio scrubbing sounds glitchy.

To me the video doesn't seem to have an issue for either, to be honest. The Blender 3.0 version just seems to have a little less performance, which could be caused by a variety of factors. I don't see how rBbdbc7e12a02e would cause it though. Could be a different ffmpeg version even or so, but I don't think that would have changed during your bisection @Germano Cavalcante (mano-wii)?

Wed, May 4, 7:08 PM · VFX & Video, Audio, BF Blender
Sergey Sharybin (sergey) updated subscribers of T97750: Audio scrubbing sounds glitchy.

Not sure how active Joerg is.
@Sebastian Parborg (zeddb), do you mind giving some help here? :)

Wed, May 4, 10:56 AM · VFX & Video, Audio, BF Blender
Germano Cavalcante (mano-wii) updated the task description for T97750: Audio scrubbing sounds glitchy.
Wed, May 4, 2:25 AM · VFX & Video, Audio, BF Blender
Germano Cavalcante (mano-wii) updated subscribers of T97750: Audio scrubbing sounds glitchy.

Bisecting, this problem had apparently been resolved in rBded68fb10275: VSE: Fix audaspace not reading ffmpeg files with start offset correctly,
but was reintroduced in rBbdbc7e12a02e: Audaspace: added audio file streams functionality..

Wed, May 4, 2:22 AM · VFX & Video, Audio, BF Blender

Tue, May 3

Germano Cavalcante (mano-wii) updated the task description for T97750: Audio scrubbing sounds glitchy.
Tue, May 3, 7:16 PM · VFX & Video, Audio, BF Blender
Germano Cavalcante (mano-wii) updated the task description for T97750: Audio scrubbing sounds glitchy.
Tue, May 3, 7:14 PM · VFX & Video, Audio, BF Blender
Germano Cavalcante (mano-wii) changed the status of T97750: Audio scrubbing sounds glitchy from Needs Triage to Confirmed.

Thanks for the report. I can confirm the problem. Tested on a macOS-12.2-arm64-arm-64bit 64 Bits

Tue, May 3, 7:11 PM · VFX & Video, Audio, BF Blender

Mon, May 2

zyc17 (zyc17) updated the task description for T97750: Audio scrubbing sounds glitchy.
Mon, May 2, 5:39 AM · VFX & Video, Audio, BF Blender

Apr 26 2022

Richard Antalik (ISS) accepted D14565: Display sound specs in VSE.
Apr 26 2022, 2:43 AM · Audio, VFX & Video, Video Sequencer

Apr 22 2022

Marcos Perez (pistolario) updated the diff for D14565: Display sound specs in VSE.

Improved with ideas and suggestions by ISS.

Apr 22 2022, 8:36 AM · Audio, VFX & Video, Video Sequencer

Apr 21 2022

uriel Deveaud (urielDeveaud) added a watcher for Audio: uriel Deveaud (urielDeveaud).
Apr 21 2022, 8:37 PM

Apr 20 2022

Philipp Oeser (lichtwerk) renamed T97466: Assert when pack sound in blender DEBUG from Assert crash when pack sound in blender DEBUG to Assert when pack sound in blender DEBUG.
Apr 20 2022, 4:46 PM · Core, Dependency Graph, Audio, BF Blender
Philipp Oeser (lichtwerk) changed the status of T97466: Assert when pack sound in blender DEBUG from Needs Triage to Confirmed.

Can confirm

Apr 20 2022, 4:46 PM · Core, Dependency Graph, Audio, BF Blender

Apr 19 2022

Richard Antalik (ISS) added a comment to D14565: Display sound specs in VSE.

I have left few more comments, also noticed that in UI it displays string STEREO which could be Stereo instead - nicer formatting basically.

Apr 19 2022, 11:07 PM · Audio, VFX & Video, Video Sequencer
Joerg Mueller (nexyon) added a comment to D14412: Graphical sound equalizer.
  • one of your major concerns is related with the relation between Blender and Audaspace. Now, there is a fixed way of dealing with the sound: mono, pan , pitch always. They cannot be deleted or avoided because blender supposes that they are threre, and the interface Audaspace - Blender suppose that they are there
Apr 19 2022, 10:36 PM · Audio, VFX & Video, Video Sequencer

Apr 18 2022

Marcos Perez (pistolario) updated the diff for D14565: Display sound specs in VSE.

Updated with comments taken into consideration:

  • moved info to bSound
  • updated info when it is changed the source
  • taken info from depsgraph updating of sequence / bSound
Apr 18 2022, 5:17 PM · Audio, VFX & Video, Video Sequencer

Apr 7 2022

Marcos Perez (pistolario) added a comment to D14412: Graphical sound equalizer.

Nexyon,
the biggest difficulty with dealing with Blender-Audaspace integration is the storage of that Integration.

Apr 7 2022, 3:32 PM · Audio, VFX & Video, Video Sequencer
Marcos Perez (pistolario) added a comment to D14565: Display sound specs in VSE.

my first try was to create a function and it would "examine" de audio file any time it is needed. But I thought that that would be too much extra-work.
I was thinking about where to store the information, and as the first simple attempt I chose Sequence because it is accesed in the strip creation, and because in a video strip the FPS are studied only in the creation.

Apr 7 2022, 12:59 PM · Audio, VFX & Video, Video Sequencer

Apr 6 2022

Richard Antalik (ISS) requested changes to D14565: Display sound specs in VSE.

Thanks for patch, I think this is quite useful.

Apr 6 2022, 4:14 PM · Audio, VFX & Video, Video Sequencer
Marcos Perez (pistolario) added projects to D14565: Display sound specs in VSE: Video Sequencer, VFX & Video, Audio.
Apr 6 2022, 3:47 PM · Audio, VFX & Video, Video Sequencer

Apr 5 2022

Marcos Perez (pistolario) added a comment to D14412: Graphical sound equalizer.

Hello,

first of all, thank you for your attention.

I'll try to address your concerns:

  • I've tried to separate, data and relations with Blender in SequenceReader, and media or down level in SequenceHandle. But I understand that the creation of the "filter" would better in a specific "IReader"
  • one of your major concerns is related with the relation between Blender and Audaspace. Now, there is a fixed way of dealing with the sound: mono, pan , pitch always. They cannot be deleted or avoided because blender supposes that they are threre, and the interface Audaspace - Blender suppose that they are there
  • BypassReader has 2 goals: intercept the sound treatment, in order to detect when the system needs a change (enable / disable / change equalizer), and the second goal is to keep a static pipeline of sound treatment, but with the posibility of avoid one step. If there is no REader inside, the overwork is just "one if to check is it is dirty"
  • FFT doesn't need big accuracy. The problem is that I wanted to show something that worked, before trying to ask someone to modify / include de version of FFTW for only "float"
  • boost was used in a phase of the project for debuging. I should have removed it before
Apr 5 2022, 12:37 PM · Audio, VFX & Video, Video Sequencer

Apr 3 2022

Joerg Mueller (nexyon) added a comment to D14412: Graphical sound equalizer.

Hello Marcos!

Apr 3 2022, 3:46 PM · Audio, VFX & Video, Video Sequencer

Mar 31 2022

Marcos Perez (pistolario) updated the diff for D14412: Graphical sound equalizer.

Fixes of concurrency and improvements of GUI

Mar 31 2022, 10:51 AM · Audio, VFX & Video, Video Sequencer

Mar 30 2022

Germano Cavalcante (mano-wii) changed the status of T96814: Blender makes a noise when closed (while Youtube is still running in the background) from Needs Triage to Confirmed.

I can confirm using Safari. (With Chrome this doesn't happen).
It seems to be related to the Audio device set in the preferences.
Setting the device to None seems to solve.

Mar 30 2022, 10:27 PM · VFX & Video, Audio, Platform: macOS, BF Blender

Mar 29 2022

Marcos Perez (pistolario) updated the diff for D14412: Graphical sound equalizer.

Complete version! with Load and Save

Mar 29 2022, 5:12 PM · Audio, VFX & Video, Video Sequencer
Philipp Oeser (lichtwerk) added projects to T94627: Speakers cannot be muted or unmuted via the API (bpy.data.speakers.muted is broken): Dependency Graph, Python API, Core.
Mar 29 2022, 10:43 AM · Core, Python API, Dependency Graph, Audio, BF Blender

Mar 24 2022

Marcos Perez (pistolario) updated the diff for D14412: Graphical sound equalizer.

Improvements in updates of dependencies

Mar 24 2022, 9:57 AM · Audio, VFX & Video, Video Sequencer

Mar 23 2022

Peter Fog (tintwotin) added reviewers for D14412: Graphical sound equalizer: Richard Antalik (ISS), Joerg Mueller (nexyon).
Mar 23 2022, 12:20 PM · Audio, VFX & Video, Video Sequencer
Marcos Perez (pistolario) updated the diff for D14412: Graphical sound equalizer.

Fixed some "end of line" problems with the "diff"

Mar 23 2022, 9:25 AM · Audio, VFX & Video, Video Sequencer

Mar 22 2022

Marcos Perez (pistolario) updated the diff for D14412: Graphical sound equalizer.
Mar 22 2022, 3:14 PM · Audio, VFX & Video, Video Sequencer
Peter Fog (tintwotin) added projects to D14412: Graphical sound equalizer: Video Sequencer, VFX & Video, Audio.
Mar 22 2022, 12:39 PM · Audio, VFX & Video, Video Sequencer

Feb 23 2022

Cristian Moga (in10siv) added a comment to T84944: Sound track in NLA editor doesn't mute at the end of the NLA strip.

"If this length is to be put to some use, muting the sound seems to be a good option."

Agree

Feb 23 2022, 5:15 PM · Documentation, Audio, Animation & Rigging, BF Blender
Brad Clark (RiggingDojo) added a comment to T84944: Sound track in NLA editor doesn't mute at the end of the NLA strip.

"If this length is to be put to some use, muting the sound seems to be a good option."

Feb 23 2022, 12:41 AM · Documentation, Audio, Animation & Rigging, BF Blender