Old 01-11-2022, 04:05 AM   #1
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default [script] Limitation du zoom molette à la fin du projet

Salut,

Je cherche une méthode pour limiter le zoom molette!
- je me suis fait un raccourci zoom projet.
- j'ai essayé de limiter la longueur du projet dans les propriétés mais ça limite trop (enregistrement copie collé...)

bref rien à faire j'ai cette manie de dézoomer en scrollant comme un bourrin et je me retrouve à la mesure 50000 avec mon projet à peine visible.

Ca me G.....

Une idée?

Last edited by Jaco27; 01-14-2022 at 05:44 AM.
Jaco27 is offline   Reply With Quote
Old 01-11-2022, 05:08 AM   #2
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Gémenos France
Posts: 7,347
Default

oui ça m'interresse aussi, avec le zoom vertical qui te fait perdre le haut de la vue arrangement ce sont deux agacement réccurent. En ce qui me concerne j'ai réglé plus ou moins la chose avec des raccourcis sur des configurations de fenetre et de zoom.
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 01-11-2022, 05:28 AM   #3
jeranx
Human being with feelings
 
jeranx's Avatar
 
Join Date: Nov 2012
Location: Région de Caen, Normandie
Posts: 3,175
Default

Quote:
Originally Posted by Jaco27 View Post
Salut,

Je cherche une méthode pour limiter le zoom molette!
- je me suis fait un raccourci zoom projet.
- j'ai essayé de limiter la longueur du projet dans les propriétés mais ça limite trop (enregistrement copie collé...)

bref rien à faire j'ai cette manie de dézoomer en scrollant comme un bourrin et je me retrouve à la mesure 50000 avec mon projet à peine visible.

Ca me G.....

Une idée?
Salut Alex.

Probable que tu trouverais dans les actions, pas le temps de regarder là.

Pourquoi tu n'utilises pas les "configurations d'écran / disposition".
Un double clique sur la barre de défilement horizontal te donne le projet entier visible. Là tu te fais un raccourci dans le menu que je cite au dessus, que tu peux faire évoluer si le morceau s'agrandit.

Chez moi c'est F5. Si je zoome un peu (ou plus) sur une partie que je vais travailler, je crée un F6, et ainsi de suite. Je scrolle aussi pour affiner la vue des fois mais je trouve très pratique ces différents focus avec les vues de pistes.

@+
jeranx is offline   Reply With Quote
Old 01-11-2022, 05:43 AM   #4
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

avec l annulation du zoom precedent (notamment sur la touche esc chez moi), ça m évite régulièrement des crises de nerfs.
Ainsi que l outil zoom que j ai directement quand ma souris est au dessus des pistes.
tohubohu is offline   Reply With Quote
Old 01-11-2022, 06:33 AM   #5
jeranx
Human being with feelings
 
jeranx's Avatar
 
Join Date: Nov 2012
Location: Région de Caen, Normandie
Posts: 3,175
Default

Quote:
Originally Posted by Vincent Sermonne View Post
oui ça m'intéresse aussi, avec le zoom vertical qui te fait perdre le haut de la vue arrangement ce sont deux agacement récurent. En ce qui me concerne j'ai réglé plus ou moins la chose avec des raccourcis sur des configurations de fenêtre et de zoom.
Salut Vincent.

Dans le même outil, mais plutôt "Vue de pistes" que "Disposition de fenêtres", qui conserve la position et la tailles des pistes.
Dans le même esprit de focus dont je parle au dessus.

@+
jeranx is offline   Reply With Quote
Old 01-11-2022, 06:59 AM   #6
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Je vois que c'est un peu le système D. entre l'annulation de zoom, la configuration d'écran, le zoom personnalisé de sws, mon action perso bancale...

Le top de ce que j'ai vu c'est la solution de Jeranx le double clics sur la barre de défilement. C'est exactement l'état de ce que je recherche.

Ah si je pouvait faire ça avec la molette!!! (habitude du logiciel de dessin)

Je vais reluquer la section script voir si à tout hasard...
Merci Tous
Jaco27 is offline   Reply With Quote
Old 01-11-2022, 07:06 AM   #7
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Gémenos France
Posts: 7,347
Default

Quote:
Originally Posted by jeranx View Post
Salut Vincent.

Dans le même outil, mais plutôt "Vue de pistes" que "Disposition de fenêtres", qui conserve la position et la tailles des pistes.
Dans le même esprit de focus dont je parle au dessus.

@+
oui oui c'est plutôt "vue de pistes" que fenêtre, tu as raison.
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 01-11-2022, 07:56 AM   #8
jeranx
Human being with feelings
 
jeranx's Avatar
 
Join Date: Nov 2012
Location: Région de Caen, Normandie
Posts: 3,175
Default

Je ne trouve rien avec la molette à part des trucs que je ne saurais pas traduire. Ni dans les actions, ni les modifieurs souris.
Je crois que j'ai trouvé du coup, le seul endroit de Reaper où il ne se passe rien quand on clique droit dessus, la barre de défilement (scroll bar) .
jeranx is offline   Reply With Quote
Old 01-11-2022, 08:05 AM   #9
jeranx
Human being with feelings
 
jeranx's Avatar
 
Join Date: Nov 2012
Location: Région de Caen, Normandie
Posts: 3,175
Default

Quote:
Originally Posted by Vincent Sermonne View Post
oui oui c'est plutôt "vue de pistes" que fenêtre, tu as raison.
J'ai un peu abandonné les dispo de fenêtres, mais m'en suis beaucoup servi quand je n'avais qu'un écran.
Mais les vues de pistes, je ne saurais plus m'en passer.
Pareil, quand tu sais que tu va bouiner un moment sur les 4/5 enveloppes d'une piste. Agrandissement max de la piste et de ses enveloppes, un raccourci, et zou, tu n'as pas à te refader le truc.
Je jongle entre F4, F5, et F6 comme ça.
C'est top.

Edit:
Dans un autre ordre d'idée, mais dans le même esprit. Cette action :

"Vue: Zoom sur la sélection temporelle", avec son raccourci clavier, très pratique.

@+

Last edited by jeranx; 01-11-2022 at 09:02 AM.
jeranx is offline   Reply With Quote
Old 01-11-2022, 10:07 AM   #10
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

Quote:
Originally Posted by Jaco27 View Post

Le top de ce que j'ai vu c'est la solution de Jeranx le double clics sur la barre de défilement. C'est exactement l'état de ce que je recherche.

Ah si je pouvait faire ça avec la molette!!! (habitude du logiciel de dessin)

Je vais reluquer la section script voir si à tout hasard...
Merci Tous
je pense que ça correspond à l'action 40 295 "zoom arrière sur le projet" non?
tohubohu is offline   Reply With Quote
Old 01-11-2022, 10:41 AM   #11
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Oui c'est pareil.

C'était juste d'un point de vue ergonomique, j'ai tellement l'habitude de zoomer dézoomer sur un détail avec la molette quand je dessine que, je fais pareil sur Reaper et à chaque fois c'est la même suite logique "et M.... bordel de M... etc"
Donc la solution de Jeranx et/ou la tienne Tohubohu corrige tout de suite le truc, c'est déjà très bien mais ca n'empèchera pas les "#....&$%..." .

Après s'il y a une action, c'est peut être scriptable, faut que je me penche la dessus maintenant.
Jaco27 is offline   Reply With Quote
Old 01-11-2022, 11:32 AM   #12
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

Quote:
Originally Posted by Jaco27 View Post
Oui c'est pareil.

C'était juste d'un point de vue ergonomique, j'ai tellement l'habitude de zoomer dézoomer sur un détail avec la molette quand je dessine que, je fais pareil sur Reaper et à chaque fois c'est la même suite logique "et M.... bordel de M... etc"
Donc la solution de Jeranx et/ou la tienne Tohubohu corrige tout de suite le truc, c'est déjà très bien mais ca n'empèchera pas les "#....&$%..." .

Après s'il y a une action, c'est peut être scriptable, faut que je me penche la dessus maintenant.
sinon il y a la méditation comme action. ça marche bien pour se calmer!
tohubohu is offline   Reply With Quote
Old 01-14-2022, 02:49 AM   #13
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Salut,
Après 2 nuits d'auto-formation LUA j'arrive à un résultat qui me réjoui presque mais pas encore convaincant.

Au niveau du zoom, nickel, (forcément c'est de la copie d'un script emprunté à "SPK77" dans le stash
Au niveau du dézoom ça se complique car la fonction va directement à la fin du projet puis dézoom.

mais si je colle les ligne de commande dans le message, c'est illisible, comment fait on pour insérer une fenêtre de texte ou une photo ou une pièce jointe sur le forum?

Edit
Ca y est ca marche!!!
la question est toujours d'actualité pour partager

Last edited by Jaco27; 01-14-2022 at 03:13 AM.
Jaco27 is offline   Reply With Quote
Old 01-14-2022, 03:19 AM   #14
jeranx
Human being with feelings
 
jeranx's Avatar
 
Join Date: Nov 2012
Location: Région de Caen, Normandie
Posts: 3,175
Default

Salut Alex.

Sers toi du "#" (merci Vincent)dans les icônes de message.
Tu copie-colle ton code, tu le sélectionnes, puis le #, qui fait comme un quote pour code.
Mais au vu de ta question, tu n'es sans doute pas paramétré pour.
Va dans ton User CP, fais Edit options, et tout en bas, tu trouves ça :
Quote:
Message Editor Interface

When posting messages to the forums or other members, there are three interface types available to you. The simplest of these is a simple text box, while the last is a fully-fledged WYSIWYG editor, which allows you to format your text as you want it and see the results immediately.

Depending upon the capabilities of your web browser, you may not be able to use all of these options. If you experience problems when posting messages, try switching to a different interface type.

Message Editor Interface:_______________Enhanced Interface - Full WYSIWYG Editing
Tu dois te mettre sur "Enhanced...", ça n'y est pas par défaut. Cela te donnera les icônes qui doivent te manquer dans l'éditeur de message.

@+

Last edited by jeranx; 01-30-2022 at 12:42 AM.
jeranx is offline   Reply With Quote
Old 01-14-2022, 05:29 AM   #15
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Merci Jeranx
Code:
---------------------
-- Facteur de zoom --
---------------------
-- (valeur entre 0 < val < 1)
local hzoom_in_factor  = 0.25 -- Set to desired value (smaller value -> smaller zoom level changes)
local hzoom_out_factor = -0.15

--------------------------
-- Message de débuggage --
--------------------------

local dbg = true

function msg(m)
  if dbg then
    reaper.ShowConsoleMsg(tostring(m) .. "\n")
  end
end

--------------
-- Fonction --
--------------
    
function horiz_zoom_projet(hzoom_factor, m_wheel_delta)
  local windowOut, segment, details = reaper.BR_GetMouseCursorContext()
  local mouse_cursor_pos = reaper.BR_GetMouseCursorContext_Position()
  local long = reaper.GetProjectLength()
  local ar_view_start, ar_view_end = reaper.GetSet_ArrangeView2(0, false, 0, 0)
    
    if (windowOut == "arrange" or windowOut == "ruler") then
  
        if m_wheel_delta > -1 then
        reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(mouse_cursor_pos-ar_view_start)*hzoom_in_factor, ar_view_end+(mouse_cursor_pos-ar_view_end)*hzoom_in_factor)
            
        elseif m_wheel_delta < -1 then
            
        reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(mouse_cursor_pos-ar_view_start)*hzoom_out_factor, ar_view_end+(mouse_cursor_pos-ar_view_end)*hzoom_out_factor)
                
            if ar_view_end >= long then
            reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(mouse_cursor_pos-ar_view_start)*hzoom_out_factor, long+(mouse_cursor_pos-long)*hzoom_out_factor)
            end     
        end
    end 
end

---------------
-- Programme --
---------------

function main()
  local m_wheel_delta = ({reaper.get_action_context()})[7]
  if m_wheel_delta == -1 then 
    return
  end 
  horiz_zoom_projet(hzoom_factor, m_wheel_delta)
end

 reaper.defer(main)
Donc le fonctionnement est bien ce que je voulais.
Reste un petit bug esthétique: une fois le dézoom au max, ca sautille à la fin du projet

Edit
lien pour le gif du bug, j'ai raté l'insertion.
https://drive.google.com/file/d/1cja...ew?usp=sharing

Je pense que cela vient du >= de la dernière condition de la partie fonction. = suffirait mais ca ne veux pas le prendre...

Last edited by Vincent Sermonne; 01-14-2022 at 09:30 AM.
Jaco27 is offline   Reply With Quote
Old 01-14-2022, 09:45 AM   #16
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

Bonjour,
c'est top par contre le zoom est beaucoup plus lent.
est ce normal?
tohubohu is offline   Reply With Quote
Old 01-14-2022, 09:55 AM   #17
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

tu peux le régler sur les 2 première lignes (facteur de zoom)


Ce w-end je fais essayer de faire la vitesse du zoom variable en fonction de la longueur du projet affiché.... enfin j vais essayer

Edit

le petit bug sautillant est parti.
Code:
---------------------
-- Facteur de zoom --
---------------------
-- (valeur entre 0 < val < 1)

local hzoom_in_factor  = 0.5 -- Set to desired value (smaller value -> smaller zoom level changes)
local hzoom_out_factor = -0.9

--------------------------
-- Message de débuggage --
--------------------------

local dbg = true

function msg(m)
  if dbg then
    reaper.ShowConsoleMsg(tostring(m) .. "\n")
  end
end

--------------
-- Fonction --
--------------

    
function horiz_zoom_projet(hzoom_factor, m_wheel_delta)
  local windowOut, segment, details = reaper.BR_GetMouseCursorContext()
  local mouse_cursor_pos = reaper.BR_GetMouseCursorContext_Position()
  local long = reaper.GetProjectLength()
  local ar_view_start, ar_view_end = reaper.GetSet_ArrangeView2(0, false, 0, 0)
  
	
    if (windowOut == "arrange" or windowOut == "ruler") then
		if mouse_cursor_pos > long then
		mouse_cursor_pos = long
		end
	
		if m_wheel_delta > -1 then
		reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(mouse_cursor_pos-ar_view_start)*hzoom_in_factor, ar_view_end+(mouse_cursor_pos-ar_view_end)*hzoom_in_factor)
			
		elseif m_wheel_delta < -1 then
		
			if long < ar_view_end then
			reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(mouse_cursor_pos-ar_view_start)*hzoom_out_factor, long+(mouse_cursor_pos-long)*hzoom_out_factor)
			
			elseif long >= ar_view_end then
			reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(mouse_cursor_pos-ar_view_start)*hzoom_out_factor, ar_view_end+(mouse_cursor_pos-ar_view_end)*hzoom_out_factor)
				
					
			
			end     
		end
	end 
end

---------------
-- Programme --
---------------

function main()
  local m_wheel_delta = ({reaper.get_action_context()})[7]
  if m_wheel_delta == -1 then 
    return
  end 
  horiz_zoom_projet(hzoom_factor, m_wheel_delta)
end
reaper.ShowConsoleMsg("")
reaper.defer(main)
n'hésitez pas à me corriger, c'est mon premier tatonnement

Last edited by Jaco27; 01-14-2022 at 12:40 PM.
Jaco27 is offline   Reply With Quote
Old 01-14-2022, 01:05 PM   #18
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

Du coup là, vous avez réglé aussi la vitesse du zoom? ça va un peu vite maintenant je trouve.
Est ce que cela ne pose pas de pb pour le CPU? comme on utilise un script en permanence
tohubohu is offline   Reply With Quote
Old 01-14-2022, 01:26 PM   #19
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Quote:
Originally Posted by tohubohu View Post
Du coup là, vous avez réglé aussi la vitesse du zoom? ça va un peu vite maintenant je trouve.
Est ce que cela ne pose pas de pb pour le CPU? comme on utilise un script en permanence

Pour la vitesse de zoom, ca se règle avec le bouton "édit action" de la liste d'action, ça ouvre l'éditeur. c'est les 2 premières lignes, vers 0 c'est plus lent, vers 1 c'est plus rapide. Ensuite Ctrl+S pour sauvegarder.


Pour le CPU, j'en sais rien. A vu d’œil avec la fenêtre de performance, ce n'est pas beaucoup plus que le raccourci normal

Et le vouvoiement.....
Jaco27 is offline   Reply With Quote
Old 01-14-2022, 04:00 PM   #20
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

désolé pour le vouvoiement
je n'obtiens pas la même finesse de zoom quand je zoome lentement. Le zoom marche pas dans un certain sens de la molette quand on la bouge très lentement.
tohubohu is offline   Reply With Quote
Old 01-15-2022, 12:09 AM   #21
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Salut,
Je n'ai pas ces problèmes sur mes 2 pc windows avec mes 2 souris. (windows, mac linux? j sais pas si ça joue)
j'irais essayé sur un mac cet aprem si j'ai le temps.
Il y a un truc étrange quand on dézoome en fin de projet, c'est du à ma bidouille pour éviter les sautillements de projet. mais bon il y a 3 jours c'était du charabia tous ça, pour moi. Et j'espère bien, aussi, un peu d'aide, je ne sais même pas si le schéma est le bon, peut être que je me complique la vie!

Pour avoir un comportement qui me semble naturel, si "zoom_in_factor" est à 0.3, je vais mettre "zoom_out_factor" à -0.5
Je précise que le zoom est centré sur le pointeur de la souris et faut certainement les "sws" installés.


Par contre je viens de voir que c'est le zoom natif dans l'éditeur midi.

Last edited by Jaco27; 01-15-2022 at 12:40 AM.
Jaco27 is offline   Reply With Quote
Old 01-15-2022, 12:43 AM   #22
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

je suis sur mac Catalina
et sws installés
tohubohu is offline   Reply With Quote
Old 01-15-2022, 01:54 PM   #23
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Bon affectivement, sur mac, le dézoome très lent ne fonctionne pas.

Pourquoi? ça je comprend pas!!! C'est le dézoome, c'est ce que j'ai corrigé, est ce que tu te souviens d'un comportement identique sur la première mouture?
Jaco27 is offline   Reply With Quote
Old 01-15-2022, 02:30 PM   #24
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Gémenos France
Posts: 7,347
Default

Super ! adopté pour moi ! Merci !!!!
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 01-15-2022, 02:43 PM   #25
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

Quote:
Originally Posted by Jaco27 View Post
Bon affectivement, sur mac, le dézoome très lent ne fonctionne pas.

Pourquoi? ça je comprend pas!!! C'est le dézoome, c'est ce que j'ai corrigé, est ce que tu te souviens d'un comportement identique sur la première mouture?
la première mouture c est le code un peu plus haut?
si c'est ça, ça ne marche pas non plus le dézoome lentement.

Last edited by tohubohu; 01-15-2022 at 02:53 PM.
tohubohu is offline   Reply With Quote
Old 01-16-2022, 10:46 AM   #26
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Quote:
Originally Posted by Vincent Sermonne View Post
Super ! adopté pour moi ! Merci !!!!
Cool, content que ça serve. N'hésites pas si tu vois des améliorations à faire. Pas dis que se soit dans mes cordes mais bon...
Quote:
si c'est ça, ça ne marche pas non plus le dézoome lentement.
Bon ba la, je ne pense pas avoir le niveau. Ca doit être déjà présent sur le script que j'ai pris comme modèle et faut quelqu'un qui connaisse le langage pour corriger
Jaco27 is offline   Reply With Quote
Old 01-16-2022, 10:57 AM   #27
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Gémenos France
Posts: 7,347
Default

Quote:
Originally Posted by Jaco27 View Post
Cool, content que ça serve. N'hésites pas si tu vois des améliorations à faire. Pas dis que se soit dans mes cordes mais bon...

Bon ba la, je ne pense pas avoir le niveau. Ca doit être déjà présent sur le script que j'ai pris comme modèle et faut quelqu'un qui connaisse le langage pour corriger
Le zoom et le dezoom se fait au curseur de souris, comment rectifier pour que ce soit à la barre d'édition ?
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 01-16-2022, 01:12 PM   #28
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Quote:
Originally Posted by Vincent Sermonne View Post
Le zoom et le dezoom se fait au curseur de souris, comment rectifier pour que ce soit à la barre d'édition ?
Plus simple que je ne pensai.
Quote:
---------------------
-- Facteur de zoom --
---------------------
-- (valeur entre 0 < val < 1)
local hzoom_in_factor = 0.3 -- Set to desired value (smaller value -> smaller zoom level changes)
local hzoom_out_factor = -0.5



--------------------------
-- Message de débuggage --
--------------------------

local dbg = true

function msg(m)
if dbg then
reaper.ShowConsoleMsg(tostring(m) .. "\n")
end
end

--------------
-- Fonction --
--------------


function horiz_zoom_projet_curs_edit(hzoom_factor, m_wheel_delta)
local windowOut, segment, details = reaper.BR_GetMouseCursorContext()
local edition_cursor_pos = reaper.GetCursorPositionEx()
local long = reaper.GetProjectLength()
local ar_view_start, ar_view_end = reaper.GetSet_ArrangeView2(0, false, 0, 0)


if (windowOut == "arrange" or windowOut == "ruler" or windowOut == "midi_editor") then
if edition_cursor_pos > long then
edition_cursor_pos = long
end

if m_wheel_delta > -1 then
reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(edition_cursor_pos-ar_view_start)*hzoom_in_factor, ar_view_end+(edition_cursor_pos-ar_view_end)*hzoom_in_factor)

elseif m_wheel_delta < -1 then

if long < ar_view_end then
reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(edition_cursor_pos-ar_view_start)*hzoom_out_factor, long+(edition_cursor_pos-long)*hzoom_out_factor)

elseif long >= ar_view_end then
reaper.GetSet_ArrangeView2(0, true, 0, 0, ar_view_start+(edition_cursor_pos-ar_view_start)*hzoom_out_factor, ar_view_end+(edition_cursor_pos-ar_view_end)*hzoom_out_factor)



end
end
end
end

---------------
-- Programme --
---------------

function main()
local m_wheel_delta = ({reaper.get_action_context()})[7]
if m_wheel_delta == -1 then
return
end
horiz_zoom_projet_curs_edit(hzoom_factor, m_wheel_delta)
end
reaper.ShowConsoleMsg("")
reaper.defer(main)

en rouge le changement nécessaire (la commande), en bleu c'est histoire de mieux comprendre
Jaco27 is offline   Reply With Quote
Old 01-16-2022, 01:28 PM   #29
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

c'est qd même con que ça marche pas sur mac!!
tohubohu is offline   Reply With Quote
Old 01-16-2022, 02:06 PM   #30
Jaco27
Human being with feelings
 
Jaco27's Avatar
 
Join Date: Nov 2020
Posts: 202
Default

Si personne ne passe j'irais voir du coté des développeurs après mes vacances. Faudra que je soigne mon anglais "Deepl"
Jaco27 is offline   Reply With Quote
Old 01-16-2022, 02:22 PM   #31
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

merci
tohubohu is offline   Reply With Quote
Old 01-16-2022, 03:17 PM   #32
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Gémenos France
Posts: 7,347
Default

Merci Jaco !
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 01-23-2022, 11:15 AM   #33
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,299
Default

Quote:
Originally Posted by jeranx View Post
Un double clique sur la barre de défilement horizontal te donne le projet entier visible.
@+
super découverte très utile.
j avais aussi oublié de le dire. Merci
tohubohu is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:57 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.