toolbox merge requestshttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests2024-02-01T10:45:56+01:00https://git.rwth-aachen.de/ita/toolbox/-/merge_requests/26Merge develop into master2024-02-01T10:45:56+01:00Hark Simon BrarenMerge develop into masterhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/25cleanup ita_preferences gui spacing2024-02-01T10:37:09+01:00Hark Simon Brarencleanup ita_preferences gui spacingIO Settings tab looks really messed up on macOS.
The tweaks also make win version look a bit more consistentIO Settings tab looks really messed up on macOS.
The tweaks also make win version look a bit more consistenthttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/24Changes for 2024 release of pigeon2024-01-31T09:56:14+01:00Pascal PalendaChanges for 2024 release of pigeonThis MR contains changes related to the upcoming 2024a version of pigeon.
In addition, it contains a quick and dirty fix for the [pynamic auralizations](https://git.rwth-aachen.de/ihta/auralization/pynamic-pigeon-auralization).
Once thi...This MR contains changes related to the upcoming 2024a version of pigeon.
In addition, it contains a quick and dirty fix for the [pynamic auralizations](https://git.rwth-aachen.de/ihta/auralization/pynamic-pigeon-auralization).
Once this is merged, I would like to add a tag for the 2024a version of pigeon.
However, it probably makes sense to wait until this version is released before merging this MR.Pascal PalendaPascal Palendahttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/23Las2023-12-02T15:50:00+01:00Lukas AspöckLasMinor bugfixes (room acoustics, strength calculation) and additions (DAFFv15 examples)Minor bugfixes (room acoustics, strength calculation) and additions (DAFFv15 examples)Hark Simon BrarenHark Simon Brarenhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/22Update ita pathhandling to only store ita paths in user directory2024-02-01T10:47:22+01:00Hark Simon BrarenUpdate ita pathhandling to only store ita paths in user directory- Only store ita_paths (and load on startup)
- removes problems with multiple matlab versions on one machine or when switching matlab versions
- inform user of the switch and force the to call ita_toolbox_setup through version bump
-...- Only store ita_paths (and load on startup)
- removes problems with multiple matlab versions on one machine or when switching matlab versions
- inform user of the switch and force the to call ita_toolbox_setup through version bump
- does affect the startup script which can affect the behavior of other toolboxes (only if sth. goes wrong)
- tested on two windows and one macOS machinehttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/21Portaudio and Midi binaries for arm Macs2023-06-28T11:56:54+02:00Marco BerzbornPortaudio and Midi binaries for arm MacsUpdated the binaries for
- playrec (portaudio)
- ita_midi (rtmidi)
Compiled using R2023b pre-release.Updated the binaries for
- playrec (portaudio)
- ita_midi (rtmidi)
Compiled using R2023b pre-release.https://git.rwth-aachen.de/ita/toolbox/-/merge_requests/20Implemented new calculation methods for psychoacoustic parameters loudness, s...2022-09-27T15:55:53+02:00Julia SeitzImplemented new calculation methods for psychoacoustic parameters loudness, sharpness, roughness and fluctuation strengthWrapping functions for the MATLAB calculation functions to calculate loudness, sharpness, roughness and fluctuation strength were implemented for each parameter. Additionally, a new class itaSpecificResult was added to plot spectrograms ...Wrapping functions for the MATLAB calculation functions to calculate loudness, sharpness, roughness and fluctuation strength were implemented for each parameter. Additionally, a new class itaSpecificResult was added to plot spectrograms for e.g. specific loudness.https://git.rwth-aachen.de/ita/toolbox/-/merge_requests/19Impl week jse2022-09-27T15:47:32+02:00Julia SeitzImpl week jseImproved and updated tutorials in the toolbox for better understandability.Improved and updated tutorials in the toolbox for better understandability.https://git.rwth-aachen.de/ita/toolbox/-/merge_requests/18Feature/elevation correction arm2022-05-03T10:51:34+02:00Hark Simon BrarenFeature/elevation correction armextend `itaEimar.armCorrectionAngle` from single value static compensation to two-value offset compensation (measured at 90 deg and 0 deg) that considers the static offset and deflection of the arm from the weight of the attachment.extend `itaEimar.armCorrectionAngle` from single value static compensation to two-value offset compensation (measured at 90 deg and 0 deg) that considers the static offset and deflection of the arm from the weight of the attachment.Hark Simon BrarenHark Simon Brarenhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/17Update for playrec/portaudio for m1 macs2022-01-19T19:54:33+01:00Marco BerzbornUpdate for playrec/portaudio for m1 macsCloses #41 and potentially #32
Tested on arm64 with Rosetta2 and x86_64 (macOS 12.1).
Native arm64 is not yet supported due lacking support for MATLAB.Closes #41 and potentially #32
Tested on arm64 with Rosetta2 and x86_64 (macOS 12.1).
Native arm64 is not yet supported due lacking support for MATLAB.Hark Simon BrarenHark Simon Brarenhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/16Improve diffuse field compensation for itaHRTF, also works for other directiv...2021-12-07T15:21:02+01:00Hark Simon BrarenImprove diffuse field compensation for itaHRTF, also works for other directivity measurementsSwitch from test_rbo code to a more generalized function with some basic test routine.
Update HRTF class to use new function and remove old test_rbo function from toolboxSwitch from test_rbo code to a more generalized function with some basic test routine.
Update HRTF class to use new function and remove old test_rbo function from toolboxhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/15Draft: Resolve "Output measurement chain calibration"2021-11-30T14:40:44+01:00Hark Simon BrarenDraft: Resolve "Output measurement chain calibration"Closes #35Closes #35Hark Simon BrarenHark Simon Brarenhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/14Simpler git commit id function2021-04-16T12:03:26+02:00Marco BerzbornSimpler git commit id function- New function `ita_git_commit_id` which now also works for windows, replacing `ita_git_getMasterCommitHash`
- Works even if no git client is found in the system's path- New function `ita_git_commit_id` which now also works for windows, replacing `ita_git_getMasterCommitHash`
- Works even if no git client is found in the system's pathhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/13WIP: Fix setting of outputVoltage2020-06-03T16:03:55+02:00Marco BerzbornWIP: Fix setting of outputVoltageReturn warning and do not change outputamplification when set outputVoltage may not be achievable. Fixes issue #31
The current implementation considers the outputVoltage to be an RMS value, also considering the RMS of the raw measurem...Return warning and do not change outputamplification when set outputVoltage may not be achievable. Fixes issue #31
The current implementation considers the outputVoltage to be an RMS value, also considering the RMS of the raw measurement signal, which may result in unexpected behavior for trailing zeros due to a specified stopmargin.
https://git.rwth-aachen.de/ita/toolbox/-/merge_requests/12Two small bugfixed in freq and phase plot2020-04-24T22:47:23+02:00Stefan LiebichTwo small bugfixed in freq and phase plot+ fixed lin/log axis issue in phase plots
bugfix when plotting more than 30 lines+ fixed lin/log axis issue in phase plots
bugfix when plotting more than 30 lineshttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/11User folder startup.m2019-10-01T11:11:05+02:00Marco BerzbornUser folder startup.mCreate a startup.m file in the userpath directory during setup to ensure correct sourcing of the pathdef.m in the user directory.
This will fix a bug where the user-path information is lost when starting MATLAB from arbitrary folders whi...Create a startup.m file in the userpath directory during setup to ensure correct sourcing of the pathdef.m in the user directory.
This will fix a bug where the user-path information is lost when starting MATLAB from arbitrary folders which do not contain a pathdef definition even if a pathdef.m file is present in the user directory.
Increment internal version number so that the user is reminded to execute the ita_toolbox_setup for existing installations.https://git.rwth-aachen.de/ita/toolbox/-/merge_requests/10COMSOL interface & combined wave/GA simulation2019-05-08T17:31:20+02:00Philipp SchäferCOMSOL interface & combined wave/GA simulation# Changes
- Introducing classes that represent input data for sound field simulations
- itaSource
- itaReceiver
- itaMaterial
- Introducing Comsol interface
- has a set of classes to represent a Comsol model tree
- al...# Changes
- Introducing classes that represent input data for sound field simulations
- itaSource
- itaReceiver
- itaMaterial
- Introducing Comsol interface
- has a set of classes to represent a Comsol model tree
- allows to apply changes to a Comsol model that are specific for acoustic simulations
- works with input data classes mentioned above
- Also allows to
- start simulations
- read/import results in ita formats
- ...
- Introduced new functions in Kernel/DSP
- ita_interpolate_spk_result: Interpolates an itaResult in the frequency domain
- ita_result2audio_spk: Converts an itaResult to itaAudio using an interpolation in the frequency domain
- Introduced classes for 3D model visualization
- AC3D
- Comsol models
- Raven
- added function to set Material path
- bugfix with paths using MacPhilipp SchäferPhilipp Schäferhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/9Update ita_tutorial_imagesources.m2019-04-08T17:05:58+02:00Julia SeitzUpdate ita_tutorial_imagesources.mwrong inserted file namewrong inserted file namehttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/8Clean up soundfield simulation related applications2019-04-10T13:26:55+02:00Philipp SchäferClean up soundfield simulation related applications# Todo:
[ ] Increment version number to ensure setup is rerun to resolve path issues
# Changes:
- putting all sound field simulation classes/files in one folder
- Numeric
- VirtualAcoustics/Raven
- VirtualAcoustics/diff...# Todo:
[ ] Increment version number to ensure setup is rerun to resolve path issues
# Changes:
- putting all sound field simulation classes/files in one folder
- Numeric
- VirtualAcoustics/Raven
- VirtualAcoustics/diffraction
- removing unsed applications/Numeric/SH folder
- moved IniConfig to external_packages
- clean up Raven folder
- renamed load_ac3d to itaAc3dModel (backwards-compatible: load_ac3d now returns object of this class)
- removed all xml related stuff (this can now be found in RAVEN-Installer)Marco BerzbornMarco Berzbornhttps://git.rwth-aachen.de/ita/toolbox/-/merge_requests/7Fix calibration of custom measurement chain elements2019-02-14T16:30:12+01:00Marco BerzbornFix calibration of custom measurement chain elementsFix: When using the custom definition of measurement chain elements in the dropdown list of the [Define Input Measurement Chain]-GUI, the given sensitivity of the MeasurementChainElement got lost.
The function ita_device_list_ITA now ...Fix: When using the custom definition of measurement chain elements in the dropdown list of the [Define Input Measurement Chain]-GUI, the given sensitivity of the MeasurementChainElement got lost.
The function ita_device_list_ITA now returns the Element and corresponding sensitivity even if the element is not in the list.
Info that you're using a custom element will be displayed with verbosity level 1, to avoid spamming the terminal.