Forum Replies Created

Auteur 0 Utilisateurs souscrits |
Profile photo of coraliediatkine
coraliediatkine

Mise à jour:
J’ai procédé à un nettoyage complet et à une réinstallation de Modalys, installé sound flower, et j’ai rencontré le même problème.
Par ailleurs, la configuration Audio Midi du mac ne permet pas de passer en 24 bits. Je reste en 32 bits. J’ai testé les fichiers en 44100 et 48000 Hz…

Bonne journée

Coralie

Attachments:
  1. Capture-d’écran-2018-12-14-à-10.35.07

    Capture-d’écran-2018-12-14-à-10.35.07.png

  2. Capture-d’écran-2018-12-14-à-10.35.07

    Capture-d’écran-2018-12-14-à-10.35.07.png

Décembre 14, 2018 à 10:35 #28556
Profile photo of coraliediatkine
coraliediatkine

Bonjour Robert,

Voici une capture d’écran.
Je joins aussi deux exemples de fichiers issus des exemples.
Je pense que je devrais désinstaller et réinstaller proprement Modalys. Il y a peut-être quelque chose que je n’ai pas fait correctement. Pourriez vous m’aiguiller pour procéder à une réinstallation?
Pas de problèmes constatés sur mon ancien Max qui tourne sous OS X (Sierra mais il faut que je vérifie).


;;;-*-Mode: Lisp; Package: MODALYS -*-

;;;----------------------------------------------------------------------
;;; Modalys, example 1.
;;; Plucked string.
;;;----------------------------------------------------------------------
;;; Simple plucked string example

;;
;;  the new command frees all memory used by Modalys
;;  and cleans the workspace
;;

(new)

;;
;; set-message-level controls the verbosity of Modalys
;; 0 : no messages
;; 1 : only warnings
;; 2 : normal
;; 3 : detailed

(set-message-level 3)

;;;
;;; make objects
;;;

(defvar my-string)
(setq my-string (make-object 'mono-string))
;; (the string is tuned on a lower F by default)
(defvar my-plectrum)
(setq my-plectrum (make-object 'bi-two-mass))

;;;
;;; make pluck connection
;;;

(defvar my-string-plk)
(setq my-string-plk (make-access my-string (const .6) 'trans0))
(defvar my-plectrum-plk)
(setq my-plectrum-plk (make-access my-plectrum (const 1) 'trans0))

(make-connection 'pluck my-string-plk 0 my-plectrum-plk .1 (const 50))

;;;
;;; make position connection to push plectrum
;;;

(defvar my-plectrum-mov)
(setq my-plectrum-mov (make-access my-plectrum (const 0) 'trans0))

(make-connection 'position my-plectrum-mov
                 (make-controller 'envelope 1
                                  (list (list 0.00   .1)
                                        (list 0.50  -.5))))

;;;
;;; make listening point on string
;;;

(defvar my-string-out)
(setq my-string-out (make-access my-string (const .3) 'trans0))

(make-point-output my-string-out)

;;;
;;; run the synthesis and play the sound
;;;

(run 2)    ;; make 2 seconds of sound
(play)
;;;-*-Mode: Lisp; Package: MODALYS -*-

;;;----------------------------------------------------------------------
;;; Modalys, example 2.
;;; Tuned rectangular plate, struck twice, with plot of hammer/plate
;;; contact.
;;;----------------------------------------------------------------------

(new)

;;;
;;; make objects
;;;

(defvar my-plate)
(setq my-plate (set-pitch (make-object 'rect-plate
                                       (thickness .01)
                                       (density 10000)
                                       (freq-loss 0.1)
                                       (const-loss 0.5))
                          'size 330))

(defvar my-hammer)
(setq my-hammer (make-object 'bi-two-mass (small-mass 0.5)
                             (large-mass 0.5)
                             (stiffness0 100000)
                             (stiffness1 150000)))

;;;
;;; make strike connection
;;; 

(defvar my-plate-hit)
(setq my-plate-hit (make-access my-plate (const .6 .7) 'normal))
(defvar my-hammer-hit)
(setq my-hammer-hit (make-access my-hammer (const 1) 'trans0))

(make-connection 'strike my-plate-hit 0 my-hammer-hit .1)

;;;
;;; make position connection to push hammer
;;;

(defvar my-hammer-mov)
(setq my-hammer-mov (make-access my-hammer (const 0) 'trans0))

(make-connection 'position my-hammer-mov
             (make-controller 'envelope 1
                                  (list (list 0.00   .1)
                                        (list 0.05  -.0001)
                                        (list 0.10   .1)
                                        (list 0.50   .1)
                                        (list 0.55  -.0001)
                                        (list 0.60   .1))))

;;;
;;; make listening point on plate
;;;

(defvar my-plate-out)
(setq my-plate-out (make-access my-plate (const .2 .1) 'normal))

(make-point-output my-plate-out)

;;;
;;; arrange the plot, run the synthesis and play the sound
;;;

(run 10)
(play)

Merci par avance
Coralie

Attachments:
  1. Capture-d’écran-2018-12-11-à-15.21.47

    Capture-d’écran-2018-12-11-à-15.21.47.png

  2. Capture-d’écran-2018-12-11-à-15.34.46

    Capture-d’écran-2018-12-11-à-15.34.46.png

  3. Capture-d’écran-2018-12-11-à-15.34.52

    Capture-d’écran-2018-12-11-à-15.34.52.png

Décembre 11, 2018 à 15:39 #28532
Profile photo of coraliediatkine
coraliediatkine

Bonjour Jean
Je rencontre le même problème que Salvo. Mais il se produit avec tous les fichiers d’exemple. J’ai vérifié la configuration audio du Mac, tout semble normal (je suis sous OS 10.13), et j’ai quelques soucis depuis que j’ai changé de machine.
Par ailleurs aucun problème pour lire les fichiers audio après sauvegarde sous forme de fichier aiff.

Aurais-tu une idée?

Merci à toi.

Coralie

Novembre 23, 2018 à 09:28 #28420
Profile photo of coraliediatkine
coraliediatkine

Thanks Riccardo, sorry for the late reply. I hadn’t seen yours.

Best

Coralie

Novembre 11, 2016 à 18:36 #19663
Profile photo of coraliediatkine
coraliediatkine

Hi Robert,

I see you’ve been answering almost all of my posts! Thanks a lot, I know you are busy…
I hope the questions make sense and are useful to others. And also for the developer :-)

Coralie

Septembre 22, 2016 à 07:36 #19130
Profile photo of coraliediatkine
coraliediatkine

Update:

The single-point-felt script works using a signal input, as in the mlys marimba example. See script attached. But the signal output can’t be heard.

I don’t get it.

Thanks

Coralie

Septembre 20, 2016 à 14:33 #19083
Profile photo of coraliediatkine
coraliediatkine

Of course, that makes sense, and I figured that it was possible in Max, and that there would be potential deafness risks involved :-) .
My point is that I am trying to compare different sounds and their amplitudes depending on the objects properties, with a single excitation each time. And since the excitation is normalized, I can’t do that with one script.

I’ll have to use Mlys~ then.

Cheers

Coralie

Septembre 13, 2016 à 14:23 #19027
Profile photo of coraliediatkine
coraliediatkine

Attaching the same file with comments regarding possible bugs or questions regarding the relationship between initial position, and position control. There seems to be a bug, but I am not sure about it.

Septembre 8, 2016 à 19:05 #18992
Profile photo of coraliediatkine
coraliediatkine

Thanks Emmanuel, problem solved.

Août 12, 2016 à 18:49 #18787
Profile photo of coraliediatkine
coraliediatkine

Thanks Emmanuel

That’s what my directory looks like, but the package-info.json file is not in the main directory after download. That might explain the issue. Would you have an idea?

Thanks

Coralie

Juillet 28, 2016 à 13:23 #18698
Profile photo of coraliediatkine
coraliediatkine

Hi
I recently installed Max 7 and tried to run a patch that contains Mlys~ objects. It doesn’t seem to work.Package are probably not recognized.
Is there any specific manipulation to get the Max Apps forum running with Max7 compared to Max6? I can’t visualize the patckages in the Extra menu,and the objects (Mlys, Spat etc) are not found.

I know the spat runs on Max 7.

Does anyone have a clue about that?

Thanks

Coralie

Juillet 27, 2016 à 21:01 #18686
Profile photo of coraliediatkine
coraliediatkine

Thanks Jean

You mean modalys~?
Ok, got it… I guess I am confused between the “old” way (writing scripts with Modalys) and the “new” way.
It does work.
So messages are sent directly to modalys~ ?
By the way, I had copied and pasted (and edited) the script via the mly.script but it wasn’t saved. It doesn’t have a “save data with patcher” option.
So I guess the old way is still up-to-date.
Coralie

  • Cette réponse a été modifiée 2 years et 7 months ago par Profile photo of coraliediatkine coraliediatkine.
  • Cette réponse a été modifiée 2 years et 7 months ago par Profile photo of coraliediatkine coraliediatkine.
Juillet 8, 2016 à 09:02 #18480
Profile photo of coraliediatkine
coraliediatkine

Hi Jean,

It might be useful to explain my mistake: the manual says that the angle has to be specified only if more that one access point is used to strike the plate. As it usually takes only one direction (‘normal), I assumed I didn’t need two. I had tried using two accesses, but forgot the angle then. Hope explaining the confusion will be useful.

Your example works perfectly. I do have an artefact at very low frequencies though, some sort of buzz.

I’ll try and play with the bow parameters and speed.

Thanks!

Juillet 6, 2016 à 17:37 #18472
Profile photo of coraliediatkine
coraliediatkine

Sorry, post in the wrong place. I have posted again with a new topic.

Mars 31, 2016 à 11:03 #17586
Profile photo of coraliediatkine
coraliediatkine

HI,
I’m exploring modal objects properties with MLys for a start (MAX 6) I have been using the Let’s Patch tutorial. I have questions regarding two mass mono directions oscillators:

Pitch:
1. Are there limits to the stiffness, mass, or pitch parametric values to avoid crashes?
2. Using the Pitch param. instead of stiffness and mass: does the controller’s pitch significantly affect the sound? I haven’t noticed any differences using various scalings, from 0-1. to 0-100. Is the pith defined by a ratio, or a frequency in Hz/cents?
3. The higher the pitch value, the more it seems to affect the coherence between the visual control and the sound, for instance, using the slider in the tutorial to control the plectrum). The sound occurs BEFORE the actual excitation takes place
4. Controlling the controler’s speed with a [line]: @positionconnection
– with the same speed and amplitude, one can get completely different renderings: a clean, sharp attack, or a rough, noisy one, with a feel of longitudinal vibrations.
– not the same accuracy as with the live slider. Is there a way to fine tune the [line] object? Maybe changing Max’s sample rate? But in that case, why would be get more accuracy is allowed by live slider.
Is there anything that should be done to get a better controller’s behaviour ?

I’m attaching the modified tutorial patch

Thanks a lot!

Mars 31, 2016 à 10:18 #17583
Profile photo of coraliediatkine
coraliediatkine

Thanks Emmanuel.

Mars 8, 2016 à 14:02 #17400
Profile photo of coraliediatkine
coraliediatkine

Thanks. I forgot to specify that I’m still on Max 6. There is a Max folder in my Docs directory. I guess it’s similar to the Max7/Library directory.

Mars 3, 2016 à 10:02 #17312
Profile photo of coraliediatkine
coraliediatkine

Hi,

I just downloaded this new version. The online user manual explains that the Max/modalys folder must be dropped in the MaxMSP Application folder, but the release notes mentions that each component should be dropped manually in the corresponding folders. Could you please specify what the procedure should be?
Thank you!

Coralie

Mars 3, 2016 à 09:43 #17308
Profile photo of coraliediatkine
coraliediatkine

Thanks Rama,

I figured it was something of the kind. It’s not really a spat specific issue, more a programming issue.

Best

Coralie

Août 12, 2015 à 09:17 #14463
Profile photo of coraliediatkine
coraliediatkine

Hi T.

I was precisely using that tuto, and read the documentation before using it. I have reasons to spatialize it differently, which are a little long to explain, and cannot be bypassed :-)

I guess my question goes a little beyond the scope of use of the spat. It’s tackling the relationship between the different stages of virtual spatialization including room effect, from a technical standpoint.

I saw that the reverb control implies panning. Hence my hesitation. I need to explore the objects a little more, just started today.

Thanks

Coralie

Août 4, 2015 à 18:47 #14431
Profile photo of coraliediatkine
coraliediatkine

Hi Jules,

I have started using your external, and I’m trying to zoom in and out with the jit.render object. Usually, it’s done with the z axis of the camera object. But it only seems to rotate the object (which makes sense). I’m using the help patch as a basis.

Is there anything we should take into account to achieve the zoom?

Thank you

Coralie

Juin 27, 2015 à 14:33 #14051